![](/img/trans.png)
[英]Instantiate 4 prefabs at 4 locations, shuffled, Unity Engine C#
[英]Instantiate prefabs in 3 different locations randomly
我需要一次在3個位置生成一個預制件。 它就像在生成位置1上生成,然后一秒后隨機生成到另一個生成位置1 2或3。
我只能使用以下代碼實例化該對象:
transform.position = Random.insideUnitCircle * 5;
但是我需要將生成位置固定為(5,0,0)(3,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];
}
對不起,我在移動設備上的偽代碼,稍后會嘗試在其上進行擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.