2014-11-05 115 views

回答

0

實例化需要3個參數,gameObject,位置和旋轉。這將把它放到你的場景中,這取決於你解析爲什麼值。

Instantiate(a, Vector3 (x, y, z), Quaternion.identity); 
6

正確的方法:

GameObject obj = Instantiate(prefab) as GameObject; 

您可以指定positionrotation爲好。

Vector3 position = new Vector3(1,1,1); 
Quaternion rotation = new Quaternion(1,1,1,1); 
GameObject obj = Instantiate(prefab, position, rotation) as GameObject; 

顯然使用positionrotation你通過改變參數一樣。

prefab很簡單:

public GameObject prefab; 

將一個GameObject到腳本經由編輯器。

+1

+1比我的更好,更詳細的答案。 – Catwood 2014-11-05 09:07:39

+1

我可以在沒有預製的情況下擁有新的GameObject嗎? – 2017-01-30 16:48:43

相關問題