0

私はユニティが初めてです。

私は使用して宣言したゲー​​ムオブジェクトの配列を持っています

var shades:GameObject[];

さて、これを使用して配列に変換する必要がありました

var allShades =new Array(shades);

しかし、たとえば、使用できなくなったため、ゲームオブジェクトがオブジェクトに変わったようです

allShades[index].GetComponent(MyScript);

このエラーが表示されます:「GetComponent」は「オブジェクト」のメンバーではありません

私がここで行ったすべてのことについても確信が持てません。

私はグーグルで検索しましたが、これに対する解決策が見つかりません。

助けてください。ありがとうございました!:)

4

1 に答える 1

0

いいえ、は配列 (および配列はオブジェクト) であり、 ではない.GetComponentため、使用できません。最初に使用して内部にアクセスする必要があり、次に使用できますallShadesGameObjectGameObjectallShades[index].GetComponent

配列については、Unity リファレンスも参照してください。

于 2014-08-14T19:04:38.730 に答える