GPl*_*yer 3 c# unity-game-engine
int[] trisFront = { 0, 3, 2, 2, 1, 0};
int[] trisRight = { 1, 2, 6, 6, 5, 1 };
int[] trisBack = { 5, 6, 7, 7, 4, 5 };
int[] trisLeft = { 4, 7, 3, 3, 0, 4 };
int[] trisUp = { 3, 7, 6, 6, 2, 3 };
int[] trisBottom = { 4, 0, 1, 1, 5, 4 };
List<int> tris = new List<int>();
tris.Add(trisFront);
tris.Add(trisBack);
tris.Add(trisRight);
tris.Add(trisLeft);
tris.Add(trisUp);
tris.Add(trisBottom);
Run Code Online (Sandbox Code Playgroud)
我希望所有trisBottom的,...让在三列表中,我该怎么办呢?
使用该Add
方法时,您将1个类型的项添加T
到集合中.在您当前的使用中,这意味着tris
应该是List<int[]>
因为您要添加类型的项目int[]
.
你应该做的是使用AddRange
方法而不是Add
- 将集合中的所有项目添加到tris
列表的末尾:
tris.AddRange(trisFront);
tris.AddRange(trisBack);
tris.AddRange(trisRight);
tris.AddRange(trisLeft);
tris.AddRange(trisUp);
tris.AddRange(trisBottom);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
668 次 |
最近记录: |