触发碰撞器

方法

  • OnTriggerEnter()
  • OnTriggerStay()
  • OnTriggerExit()

你可以将碰撞器变为触发器,以便使用 OnTriggerEnter()OnTriggerStay()OnTriggerExit() 方法。触发器对撞机不会对碰撞做出物理反应,其他游戏对象只是通过它。它们对于检测另一个 GameObject 何时处于特定区域时非常有用,例如,在收集项目时,我们可能希望能够只运行它,但检测何时发生这种情况。

触发器碰撞器脚本

下面的方法是触发器侦听器的示例,该触发器侦听器检测另一个对撞机何时进入 GameObject(例如玩家)的对撞机。可以将触发器方法添加到分配给 GameObject 的任何脚本中。

void OnTriggerEnter(Collider other)
{
    //Check collider for specific properties (Such as tag=item or has component=item)
}