在Unity中阻止攻击

时间:2019-11-01 13:42:24

标签: unity3d 2d collision-detection

我正在制作《街头霸王II》游戏,例如,游戏中有一个机制,如果敌人正在打拳,例如你,你可以阻止攻击。

Block

我添加了一个名为Collider2D的GameObject(HitChecker)(已启用触发器,无法与物理系统配合使用,只是确定是否还有另一个碰撞器在碰撞),作为Guile GameObject的子代,并为名为“ attackVerifier”的碰撞器创建了标签

Hitboxes visualized

在我指定的代码中,仅当对撞机游戏对象标记有Player1时,我的HitChecker才会标记为AttackVerifier,而Player1则标记为My Guile,但我的HitChecker也会损坏。我该如何解决?感谢您的阅读。

0 个答案:

没有答案