私は3つの変数を定義したいリストを持っています。Unity3dが各要素の変数を定義する際にリストに範囲外のエラーがあります
YearText.text=CarInfoList[0].CarYear;
MakeText.text=CarInfoList[1].CarMake;
ModelText.text=CarInfoList[2].CarModel;
リストには、コンストラクタスクリプトで変数要素が定義されたレコードセットが1つあります。 最初の行はうまく動作し、期待通りに表示されますが、2番目または3番目の行を試すと、範囲外のエラーが発生します。誰もが思考を持っていますか? ありがとう!
はどのようにあなたの配列を移入しますか?問題があるように見えます。 –
インデックス0,1,2の代わりに同じオブジェクト[0]を使用したようです。私は最初の行が年であるので、それからmakeとモデルを推測します。 – Everts
あなたの問題を解決した場合は、私の回答に同意してマークしてください –