我需要一次一个地在3个位置生成一个预制件。它就像它在产卵位置1产生一样,然后在一秒之后产生一个随机的1 2或3产生到另一个产卵位置。
我只能使用以下代码实例化对象:
transform.position = Random.insideUnitCircle * 5;
但我需要修复生成位置,如(5,0,0)(3,0,0)和(0,0,0)。
答案 0 :(得分:0)
您只需要保留一份职位列表
List<Vector3> positions = {...};
void SelectPosition(){
//Generate index (a random integer between 0 and 2)
//Assign to transform.position = positions[index];
}
对于伪代码抱歉,我在移动设备上,稍后会尝试对其进行扩展。