战棋如何实现人物朝向和背刺功能



  • 比如从背后攻击敌人,敌人受到200%伤害。



  • @用户152344580 给人物一个记录朝向的变量(朝向的值视情况可以用移动角度或者直接拿“上、下、左、右”这样的文字内容代表),然后根据这个变量值来判断是否背向就行了,例如人物攻击时,会先设置自己的朝向指向敌人所在的方位,此时如果敌人和我方朝向一致,就判定为背刺



  • 可以用判断2个实例的角度来实现,背刺的面向是一致,角色被攻击的时候判断攻击角色的面向角度,如果偏差值小于90度则背刺,undefined


Log in to reply