[過去ログ] UnityでMMO作りたいけどどうする!?(^^Part2 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
320: 名前は開発中のものです。 [sage] 2017/08/25(金) 21:52:23.77 ID:v5lI4Ey9(7/30) AAS
ちがうちがう
作らないよ
全部IDもっててID返すだけだから全部スクリプトは同じ
321: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 21:53:53.01 ID:PPVko2ka(10/27) AAS
それなら安心でふね(^^
ちんぽこぽーん(^^
322: 名前は開発中のものです。 [sage] 2017/08/25(金) 21:54:45.19 ID:v5lI4Ey9(8/30) AAS
まぁいいや
そんで
IDをserializeにしてプレファブに1とか適当な数字いれておく
これでこの種類のアイテムは自分のIDである1を返すと
>>310310(2): 名前は開発中のものです。 [sage] 2017/08/25(金) 20:59:26.84 ID:v5lI4Ey9(2/30) AAS
あら起きてたの俺が寝そうだったわ
では...
ちょっとどこまでできてんのかわからんが
destroyの続きから書くと...
1
プロパティとかわかんねぇんだろうな....
というわけで...
ドロップされているアイテムのプレファブに
スクリプトをつけてprivateフィールドにidとidを返すpublicめそっどをつくり
このプレファブのタグをitemとかにしておきます
もうなってっかな?
2プレイヤースクリプトのrayでgameObjectが取得できているはずなので
gameObjectがitemなら消す前にidちょうだいします
うーん
このあとどうしようかな
まずそこまで7秒で作って
の2まではまず実装しろよな
323(2): 名前は開発中のものです。 [sage] 2017/08/25(金) 22:06:40.45 ID:v5lI4Ey9(9/30) AAS
続きな
勉強しながらやりやがれ
3
playerスクリプトにint型のリスト生成して持ち物IDうんことか適切な名前つけとく
うんこって書くなばか
4
アイテム取るたびにリストにIDがaddで追加される処理を書いて
ただしく追加されていくか確認する
これでひと段落、次からUI
324: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 22:09:46.10 ID:PPVko2ka(11/27) AAS
画像リンク
こんなエラーで躓いてまふ(^^
チンコショボーン(^^
325: 名前は開発中のものです。 [sage] 2017/08/25(金) 22:13:42.77 ID:v5lI4Ey9(10/30) AAS
そんなとこに誰がそんなもんかけつったこのやろう
いらねぇわ
というか野糞ぶりリウムってなんのことだよ
playerスクリプトこんな名前??
326: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 22:15:12.44 ID:PPVko2ka(12/27) AAS
野グソブリリウムってなんの変数でふか?(^^
調べてみまふ(^^
327: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 22:16:30.75 ID:PPVko2ka(13/27) AAS
Layが当たったオブジェの名前を収容する変数でひた(^^
328(1): 名前は開発中のものです。 [] 2017/08/25(金) 22:25:50.00 ID:v5lI4Ey9(11/30) AAS
そんな名前付けっ放しで意味わかるわけないだろうが
ボケーー!!!!!
とにかく>>310の2だ
落ちてるアイテムをクリックしてdestroyする処理あんだろ?ないの?
329: 名前は開発中のものです。 [sage] 2017/08/25(金) 22:26:44.75 ID:v5lI4Ey9(12/30) AAS
うああああああああああああああああああああああああああ
懐かしい感じでやらかしてしまいましたーーーーー!!!!
でもこれは完全にボッキングのせい
俺をむきーーーーってさせたからですばーかばーか
330: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 22:28:05.57 ID:PPVko2ka(14/27) AAS
>>328
ありまふよ(^^
そこにIDちょうだいを書けばいいんでふね?(^^
331: 名前は開発中のものです。 [sage] 2017/08/25(金) 22:30:51.87 ID:v5lI4Ey9(13/30) AAS
そうそう
332: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 22:33:55.22 ID:PPVko2ka(15/27) AAS
頑張ってみまふ(^^
333: 名前は開発中のものです。 [sage] 2017/08/25(金) 22:35:18.15 ID:v5lI4Ey9(14/30) AAS
つっても絶対書けないんだろうなと予想するが...
過去に書いたような処理なんだから
書けないんじゃおかしいんだぞ
アイテムさんにお願いするんだぞ
ってフレーズ知ってるだろ
もらったIDをリストに登録する (>>323の3〜4ステップ)
334: 名前は開発中のものです。 [sage] 2017/08/25(金) 22:36:15.66 ID:v5lI4Ey9(15/30) AAS
あれ文字化けしたかな
>>323の3と4のステップな
335: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 22:36:45.22 ID:PPVko2ka(16/27) AAS
target.GetComponent<Playerbokking>().Playerdamaged(モンスターの攻撃力);
これを改変して使うんでふよね?(^^
なんとなくわかりまひた(^^
ちんぽこぽーん(^^
336: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 22:40:56.01 ID:PPVko2ka(17/27) AAS
if (dis < AttackRange)
{
target.GetComponent<ItemTest>().アイテムIDかえす();
Destroy(target);
}
こうでふか?(^^
337: 名前は開発中のものです。 [sage] 2017/08/25(金) 22:42:15.52 ID:v5lI4Ey9(16/30) AAS
いまちょっとほっとした
というか理解するのおせーわ!!
338: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 22:48:44.05 ID:PPVko2ka(18/27) AAS
リストは僕にとって未知の要素なのでググってまふ(^^
しばし待たれよ(^^
339(2): ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 22:54:49.96 ID:PPVko2ka(19/27) AAS
private List<int> intList = new List<int>();
if (dis < AttackRange)
{
target.GetComponent<ItemTest>().アイテムIDかえす();
intList.Add(1);
Destroy(target);
}
ここまでエラー無く書けまひた(^^
次はどうすればいいんでふか?(^^
340(1): 名前は開発中のものです。 [sage] 2017/08/25(金) 22:57:21.78 ID:v5lI4Ey9(17/30) AAS
UI
こっから説明大変なんだよなあ
まじで本書けるレベル...
1
アイテムメニュー画面にpanelを追加しSlotsなどの名称にして
アイテムが並ぶ外枠と同じぐらいの大きさに調整
2
SlotsにGritLayoutGroupコンポーネントを追加し
cell sizeをアイテムアイコンの大きさぐらいに調整
3
テストでSlotsの子供にImageオブジェクトを複数追加し
想定通りに並ぶように
cell sizeとSlotsの大きさを調整し、調整が終わったらImageをプレファブ化して
一度全部消しておく
ステップ238までつづく・・・・
341: 名前は開発中のものです。 [sage] 2017/08/25(金) 22:58:27.15 ID:v5lI4Ey9(18/30) AAS
なんとでけちゃったの?
予想外
説明がおいつかんのはそれはそれで困るな・・・w
342: 名前は開発中のものです。 [sage] 2017/08/25(金) 23:01:11.85 ID:v5lI4Ey9(19/30) AAS
ところでよう
アイテムメニューって通常はsetActive(false)で
呼び出すときsetActive(true)とかしてるんけ?
343: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/25(金) 23:04:44.28 ID:PPVko2ka(20/27) AAS
public void itemMenu()
{
menuFrame.enabled = itemBoxes.enabled = !menuFrame.enabled;
if (menuONOFF == true)
{
menuFrame.enabled = true;
itemBoxes.enabled = true;
zX1Y1.enabled = true;
menuONOFF = false;
}
else
{
menuFrame.enabled = false;
itemBoxes.enabled = false;
zX1Y1.enabled = false;
menuONOFF = true;
}
こんな感じでふ(^^
344: 名前は開発中のものです。 [sage] 2017/08/25(金) 23:07:15.44 ID:v5lI4Ey9(20/30) AAS
ああ
ok
itemBoxesって俺っぽいな
これpanelかね?
上下前次1-新書関写板覧索設栞歴
あと 658 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s