在 libGDX/Box2D 中进行攻击碰撞的最佳方法是什么?
Whats the best way to do attack collision in libGDX/Box2D?
我正在尝试制作 rogue-like 游戏。现在我正在使用 Box2D 来检测与敌人的碰撞(所以我可以在与他们碰撞时摧毁他们),但我不知道如何处理玩家的攻击。我需要在我的 box2D 播放器 body 之外进行攻击,我在攻击时尝试创建传感器的主体,但它对我不起作用 (
有什么建议吗?
p.s 抱歉我的印地安人英语 ;D
您可以在每次攻击或使用光线投射时 add/remove 传感器固定装置。我使用两者,具体取决于攻击的动态(例如,匕首刺可以像一条射线一样简单)。我对此做了很多研究,因为我认为每次发生攻击时 add/remove 事情都会很繁重,但 Box2D 没有其他可行的方法。
我正在尝试制作 rogue-like 游戏。现在我正在使用 Box2D 来检测与敌人的碰撞(所以我可以在与他们碰撞时摧毁他们),但我不知道如何处理玩家的攻击。我需要在我的 box2D 播放器 body 之外进行攻击,我在攻击时尝试创建传感器的主体,但它对我不起作用 (
有什么建议吗?
p.s 抱歉我的印地安人英语 ;D
您可以在每次攻击或使用光线投射时 add/remove 传感器固定装置。我使用两者,具体取决于攻击的动态(例如,匕首刺可以像一条射线一样简单)。我对此做了很多研究,因为我认为每次发生攻击时 add/remove 事情都会很繁重,但 Box2D 没有其他可行的方法。