自定义的技能,现在多个同样的英雄一起释放会出现bug,比如技能特效结束后没有删除,后面的英雄释放技能的时候如果 前面的人技能还没结束则没有伤害,只有后放技能的英雄有伤害等等。
用的计时器到期事件做的,本来怀疑是启动计时器之前做了些动作导致,但都是特效类的,伤害是在到期事件里的,两个事件一个发动技能效果然后启动计时器,一个获取计时器 到期事件做伤害判定。
这种是不是需要判定同样的玩家只能拥有一个同样的英雄,不能重复拥有,或者不同的玩家也不能拥有同样的英雄,否则技能中设置的变量会冲突吗?比如释放技能定义触发变量a,然后技能还没结束,又一个同样的人释放这个技能,结果变量a换人了,魔兽这个不能多线程处理这种问题吗?
用的计时器到期事件做的,本来怀疑是启动计时器之前做了些动作导致,但都是特效类的,伤害是在到期事件里的,两个事件一个发动技能效果然后启动计时器,一个获取计时器 到期事件做伤害判定。
这种是不是需要判定同样的玩家只能拥有一个同样的英雄,不能重复拥有,或者不同的玩家也不能拥有同样的英雄,否则技能中设置的变量会冲突吗?比如释放技能定义触发变量a,然后技能还没结束,又一个同样的人释放这个技能,结果变量a换人了,魔兽这个不能多线程处理这种问题吗?