【想要达到的效果】
英雄有一个背刺技能,从背后攻击敌人时,造成基于英雄最小伤害的双倍额外伤害
【我的做法】
用月刃模板做了一个技能“背刺”
事件 - a unit 被攻击
条件 - attacking unit “背刺”技能的等级 ≥1
动作
- 设置变量D(实数)= facing angle of (attacking unit) - facing angle of (triggering unit)
- if, D>180, Then, set variable D=360-D, else
- if, D≤105, Then, Damage target (triggering unit) with(base damage + dice number)×2 伤害类型 英雄 普通,同时添加了一个动画特效用来测试,else
这是贴吧看背刺触发学的,然后实际应用后在游戏里有2个问题:
1. 背刺触发的方向不稳定,有时候是侧面,有时候是背面,有时候甚至正面都会触发,除非对方英雄笔直朝我走来才不会触发
2. 背刺的额外伤害能够对英雄生效(夸夸夸的老疼了),但是对普通单位,只播放背刺动画特效(说明触发陈宫了),但是额外伤害没有
求大神赐教解决完善,谢谢!
英雄有一个背刺技能,从背后攻击敌人时,造成基于英雄最小伤害的双倍额外伤害
【我的做法】
用月刃模板做了一个技能“背刺”
事件 - a unit 被攻击
条件 - attacking unit “背刺”技能的等级 ≥1
动作
- 设置变量D(实数)= facing angle of (attacking unit) - facing angle of (triggering unit)
- if, D>180, Then, set variable D=360-D, else
- if, D≤105, Then, Damage target (triggering unit) with(base damage + dice number)×2 伤害类型 英雄 普通,同时添加了一个动画特效用来测试,else
这是贴吧看背刺触发学的,然后实际应用后在游戏里有2个问题:
1. 背刺触发的方向不稳定,有时候是侧面,有时候是背面,有时候甚至正面都会触发,除非对方英雄笔直朝我走来才不会触发
2. 背刺的额外伤害能够对英雄生效(夸夸夸的老疼了),但是对普通单位,只播放背刺动画特效(说明触发陈宫了),但是额外伤害没有
求大神赐教解决完善,谢谢!