danil2283376 Asked:2020-01-13 22:11:50 +0000 UTC2020-01-13 22:11:50 +0000 UTC 2020-01-13 22:11:50 +0000 UTC 如何删除在脚本中创建的预制克隆。统一 772 我希望镜头的预制件在拍摄时出现在现场,并在一段时间后消失,但事实证明,据我所知,我指出了一个到预制件的链接,当我在场景中,它不会使用链接创建预制件本身,而是克隆它,请帮助修复它。 c# 1 个回答 Voted Best Answer Don Antonio Gollum 2020-01-13T22:30:14Z2020-01-13T22:30:14Z 您破坏了预制件本身而不是它的克隆,您需要为一个变量分配一个对象实例。 public GameObject enemy; void Start() { for (int i = 0; i < 5; i++) { Instantiate(enemy); } } 这是来自 Unity 码头 这是一个拍摄功能的例子: var BombPrefab : Transform; function Update() { if (Input.GetKeyDown("x")) { PlantBomb(); } } function PlantBomb() { var bombPos = transform.position + (transform.forward * 2); var cloneBomb=Instantiate(BombPrefab,bombPos,Quaternion.identity); yield WaitForSeconds(2); Explode(); Destroy(cloneBomb); }
您破坏了预制件本身而不是它的克隆,您需要为一个变量分配一个对象实例。
这是来自 Unity 码头
这是一个拍摄功能的例子: