- 764 名前:名前は開発中のものです。 mailto:sage [2015/04/02(木) 23:05:22.98 ID:0ncroogD.net]
- >>725
ありがとうございます。 ジェネリックって今まで使う機会がなかったので正直ついて行けていません・・・・。 取り急ぎ>>714方式でやっていますが 「型が違うよ」とエラーが出てしまいます。 //1.リストを作って public List <GameObjects> obj = new List <GameObjects>() ; //2.リストからランダムで取得してinstanceしてgoに代入 ←ここでエラー z = Random.Range (0, 4); GameObject go = Instantiate (obj [z], new Vector3 (0,0,0), Quaternion.identity); //3.goにコライダーをつけたい go.AddComponent<SphereCollider>(); エラー内容: error CS0266: Cannot implicitly convert type `UnityEngine.Object' to `UnityEngine.GameObject'. An explicit conversion exists 2でエラーが出るようですが GameObjectをinstanceしているのに GameObject goに入れられない、とでるのは何が間違っているのでしょうか?
|

|