下面代码是横铺一排地形5
for (int i = -21; i < 22; i++)
{
CreateItem(item[5], new Vector3(i, -2, 0), Quaternion.identity);
}
现在想横铺20排地形5,怎么写代码最简单简洁
下面代码是横铺一排地形5
for (int i = -21; i < 22; i++)
{
CreateItem(item[5], new Vector3(i, -2, 0), Quaternion.identity);
}
现在想横铺20排地形5,怎么写代码最简单简洁
以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
你可以使用两个嵌套的for循环,一个循环控制行,一个循环控制列。下面是修改后的代码:
for (int j = -20; j < 20; j++) // 控制行
{
for (int i = -21; i < 22; i++) // 控制列
{
CreateItem(item[5], new Vector3(i, j, 0), Quaternion.identity);
}
}
这样就会创建一个20行21列的地形网格,每一行都是由21个地形5组成的。注意,这里我将第二个循环的变量从'i'改为了'j',以避免与第一个循环的变量'i'混淆。