[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart13 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
39: 名前は開発中のものです。 [sage] 2024/01/15(月) 17:06:32.60 ID:b3F/6XLO(1/3) AAS
>>38まあそう言わんと
40: 名前は開発中のものです。 [sage] 2024/01/15(月) 18:50:01.94 ID:b3F/6XLO(2/3) AAS
こんばんはいつもお世話になっております
オブジェクトの取得についてですが
たとえば
myCube = GameObject.Find("GameObject.");
の意味が理解できないんですが
GameObject.っていう名前をつけたGameObjectが複数あるとダメな気がするんですが
基本的には名前はぜんぶ変えるべきなんですか
そもそも単に名前を参照するのにいちいちFindする理由もわからない
42: 名前は開発中のものです。 [sage] 2024/01/15(月) 19:36:03.95 ID:b3F/6XLO(3/3) AAS
>>4141(1): 名前は開発中のものです。 [] 2024/01/15(月) 19:25:11.97 ID:2TqtYRCO(1) AAS
はいこんばんはいつも世話してやってます
あたりまえだ名前はぜんぶ違うもの、つまりユニークにしたまえ。
HTMLで各要素に一意のidを割り当てるのと同じだ。
名前は単に名前であってゲームオブジェクトを取得するわけだからFindを使うということだ。
HTMLのgetElementByIdと同じ。
このFindが必要なのってUnityのGUIでGameObjectを生成しているから、という認識でよいですか
つまりスクリプトから動的に生成するときに変数名をもってますよね?Findしなくてもその名前でいつでも参照できるということでよい?
たとえばつぎのようにCubeを作ったとしたら
GameObject myCube = GameObject.CreatePrimitive(PrimitiveType.Cube);
もうmyCubeでいいんですよね?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.469s