【发布时间】:2019-05-18 23:15:22
【问题描述】:
我有这个代码可以在玩家接触敌人时摧毁它:
它在对撞机的 isTrigger 设置为 false 时起作用。我已经阅读了文档,我认为这是因为它使用物理引擎来检查玩家是否正在触摸。
有没有一种简单的方法可以避免这种情况,我喜欢 isTouching 的简洁性,我需要它有一个触发碰撞器,这样它就不会影响玩家的移动。
如果没有,有没有办法使用我已经必须检查与玩家碰撞的碰撞器?
【问题讨论】:
-
从你的代码中我假设当玩家撞到对撞机时,玩家会死?
-
当玩家激活无敌能量时,当敌人被击中时调用此代码。这就是为什么它应该是一个触发对撞机。
-
是否有原因不能在 OnTriggerEnter 中完成?
-
之前因为有很多对撞机而无法完成,但现在我简化了火球,也许可以。我要试试,没想到。