相信這個程式碼使用得當的話就可以創造許多無限可能!!
生成Instantiate指令如同影片中表示的幾種簡易用法:
以下用Youtube影片教學
使用到的程式碼如下:
宣告部分:
public GameObject Obj_Creat;//要生成的物件
public float f_Time=1.0f; //生成間隔
public Transform Tran_CreatPoint;//物件要生成的位置
public Vector3 V3_Random;//隨機生成位置
Update部分:
V3_Random=new Vector3(Random.Range(-5.5f,5.5f),Random.Range(-5.5f,5.5f),Random.Range(-5.5f,5.5f));
//XYZ隨機值
if (f_Time > 0) {f_Time -= Time.deltaTime;} else{GameObject Obj_Clone = Instantiate (Obj_Creat, V3_Random, Quaternion.identity) as GameObject;f_Time=1.0f;}