我在双数组中有48个元素,其中包含16个点的XYZ坐标,我需要从此数组中将每个点提取到Vector3(x,y,z)中 试图遍历数组,但是以某种方式我的循环到达了数组索引的边界,如下所示:
{ myVector = new Vector(myArray[i],myArray[i++],myArray[i+2]); Console.WriteLine(myVector); }
有什么想法吗?
我在双数组中有48个元素,其中包含16个点的XYZ坐标,我需要从此数组中将每个点提取到Vector3(x,y,z)中 试图遍历数组,但是以某种方式我的循环到达了数组索引的边界,如下所示:
{ myVector = new Vector(myArray[i],myArray[i++],myArray[i+2]); Console.WriteLine(myVector); }
有什么想法吗?
解决方案很简单:
{
myVector = new Vector(myArray[i],myArray[i+1],myArray[i+2]);
Console.WriteLine(myVector);
}
说明:
i++
通过向其添加i
来更改1
的值,i+1
则没有。