我正在从列表中生成对象,到目前为止,我让它们找到了一个已经存在于场景中的父对象。问题是 Random.Range() 没有像我想要的那样工作。我希望列出的对象生成到随机父级,相反,它们生成到相对于列表顺序的父级。
前任。0,1,2,3,4,5,6,7,8,9 = 坏的例子。8,3,1,4,6,3,7,9,5,2 = 好笑
var theRange = Random.Range(obj1.Length,obj1.Length);
for(var i: int = 0; i < theRange; i++){
var obj2 : GameObject = obj1[i];
if(obj2.transform.childCount == 0){
objfromList.transform.parent = obj2.transform;
objfromList.transform.localPosition = Vector3(0,-2,0);
}
}
深表感谢