為什么我不能在我的 2D 串列中添加價值?我在下面嘗試但沒有作業??
public List<Material> Pantsmaterial;
public List<Material[]> PantMMMM;
private void Awake()
{
PantMMMM = new List<Material[]> {
{ Pantsmaterial[0], Pantsmaterial[1] } ,
{ Pantsmaterial[0], Pantsmaterial[1] }
};
}
uj5u.com熱心網友回復:
您必須在其中顯式創建新陣列。
PantMMMM = new List<Material[]>() {
new Material[] { Pantsmaterial[0], Pantsmaterial[1] },
new Material[] { Pantsmaterial[0], Pantsmaterial[1] },
};
uj5u.com熱心網友回復:
如下初始化您的串列,并閱讀有關物件和集合初始化器的更多資訊。
private void Awake()
{
PantMMMM = new List<Material[]>
{
new Material[] { Pantsmaterial[0], Pantsmaterial[1] } ,
new Material[] { Pantsmaterial[0], Pantsmaterial[1] }
};
}
uj5u.com熱心網友回復:
簡單地使用List.Add
:
private void Awake()
{
PantMMMM.Add(new Material[] {Pantsmaterial[0], Pantsmaterial[1]});
PantMMMM.Add(new Material[] {Pantsmaterial[0], Pantsmaterial[1]});
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/483516.html