1091225 創造與刪除物件
by 黃國哲 2020-12-25 19:22:34, 回應(0), 人氣(504)
使用instantiate功能,參考網頁
public Transform prefab;
void Start()
{
for (int i = 0; i < 10; i++)
{
Instantiate(prefab, new Vector3(i * 2.0F, 0, 0), Quaternion.identity);
//prefab名稱+生成位置+固定節軌
}
}
使用範例:射擊子彈
在程式前面先公開public一個prefab物件
public GameObject bulletprefab ;
if(Input.GetKeyDown(KeyCode.X)) //發射子彈,多Down表示按下的時候才製造一個,沒加的話會連續製造
Instantiate(bulletprefab, this.gameObject.transform.position, Quaternion.identity);
回應