int array1[3][2];
cout <<"array1" <<endl;
for (int i=0;i<3;i++)//输出数组array1
{
for (int j=0;j<2;j++)
{
cin>>array1[i][j];
}
}
3行2列的二维数组。
在地图编辑中,若数组为map[x][z],x代表x方向有几格,z代表z方向有几格。
map[sizex,sizez]
所以x代表长度,z代表高度。
for (int i = 0; i < size_z; i++)
for (int j = 0; j < size_x; j++)
mapdata[j, i] = new Terrain_Element(cell_size,cell_segment,new IntVector2(j,i));//这个好像错了,应该用i,j
以后规定
NormalsData[,] chunkMeshData = new NormalsData[mVerticalNum,mHorizontalNum];//垂直行水平列
for (int i = 0; i < mVerticalNum; ++i)
{
for (int j = 0; j < mHorizontalNum; ++j)
{
chunkMeshData[i,j].normals = mChunkList[id].ChunkMesh.normals;
}
}
{1,2,3}
{4,5,6}
int [,]arr = { { 1, 2, 3 }, { 4, 5, 6 } };
for (int i = 0; i < 2; i++)
for (int j = 0; j < 3; j++)
{
Console.WriteLine(arr[i,j]);
}
Console.WriteLine(arr[1,2]);
输出