簡體   English   中英

隨機實例化3個不同位置的預制件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM