触发碰撞器
方法
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)
}