[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart13 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
39: 名前は開発中のものです。 [sage] 2024/01/15(月) 17:06:32.60 ID:b3F/6XLO(1/3) AAS
>>38
38(1): 名前は開発中のものです。 [sage] 2024/01/15(月) 14:58:05.72 ID:uq/6wVXZ(1) AAS
NVIDIAのソフトの話を何故ここで聞くの?
まあそう言わんと
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
>>41
41(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