非面对的话,不太容易拿捏,比如侧对面45度以内吧,那46度呢,不就没效果了?
所以从游戏体验的角度,我建议还是做成“背面攻击伤害加成”而不是“非对面攻击伤害减少”;实际上其实一个意思…
单位背对的话,那无非就是判断两个单位面向角度的问题;
比如:9527打赖皮猫,如果赖皮猫背对9527,则9527使用秘技千年杀,伤害加倍…那么判断9527和猫,面向角度的关系,既然是背对,那么两个单位肯定是同向的,9527向东,猫也向东,这是最完美的情况,但实际情况肯定会有偏差,所以就判定这两个角度差是否在一个范围内吧,小于某个值,就判定他们是背对关系。