我正在开发一款基本的太空射击游戏,但在使用触发对撞机时遇到了问题。
在游戏中,我有一个 Bullet 预制件,上面附有一个 Capsule Trigger Collider,而敌人现在是一个附有盒子碰撞器的基本立方体。
当我运行游戏时,我开始射击子弹,直到几次射击后敌人立方体才消失。
这是我的子弹预制代码:
void OnTriggerEnter(Collider col) {
if (col.tag == "Enemy") {
Destroy (col.gameObject);
}
}
以及我的每个游戏对象的属性截图:
子弹预制件:
这是敌人的立方体:
这是一个链接到正在发生的事情的视频......