配列の長さを取得できない次のコードを持っています 配列のサイズは、単位インスペクタで定義されています。エラー エラーItem' does not contain a definition for
長」配列の長さを取得する
public class Item : System.Object
{
public string name;
public int Radius = 1;
public GameObject obj;
}
public class Gen : MonoBehaviour {
public Item[] Items;
int iNum = Items.Length; // gives me an error
}
ある問題は顔で私を見つめているように私は感じるが、それは当時の一つです....
あなたは機能 – Programmer
に 'Items.Length'を行う必要があり、このポストをupvoting誰 - 確認コードをポストに表示されるエラーメッセージと整合してください。 –
@ YotamSalmonあなたは間違っています。関数やプロパティ関数で 'Items.Length'を実行する必要があります。これは私が 'public Item [] Itemsについて話している例です。 int iNum; int getiNum(){ iNum = Items.Length; return iNum; } 'これを持っている唯一の人はクリストスとテオです。クリストスは明確な答えを出していませんでした。それ以上のコメントをする前にUnityでこれを試してください。 – Programmer