这是功能:
for (i = 0; i <= array.Length; i++) {
if (array[i].transform.position = 0)
array.RemoveAt(i);
print(“Removed element: “ + array[i].name);
else if (array[i].transform.position > 0)
array[i].transform.forward = Vector3(1,0,0);
}
您不能将向量与0进行比较,它必须像这样
if(myObject.transform.position == Vector3.zero)
对于删除的东西,我建议包括System.Collections.generic库,然后使用Listarray,然后可以使用array.RemoveAt(index);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句