标签: c# unity3d
我有以下代码可以在玩家触摸敌人时消灭敌人:
当对撞机将isTrigger设置为false时,它可以工作。我已经阅读了文档,我认为这是因为它使用物理引擎来检查玩家是否在触摸。
有没有一种简便的方法可以避免这种情况,我喜欢isTouching的清洁度,因此我需要它具有触发对撞机,这样才不会影响玩家的移动。
如果没有,有没有办法使用我已经必须检查与玩家碰撞的对撞机?
答案 0 :(得分:0)
我按照jmalenfant的建议使用OnTriggerEnter2D做到了。