|
楼主 |
发表于 2014-12-7 19:23:46
|
显示全部楼层
我说的不太清楚,具体举个例子吧
现在,英雄有一个兴奋剂技能,使用后一段时间内增加自身50%移动攻速.
学习天赋之后,兴奋剂技能对周围友军也有效
对于上述技能,我是这样做的,当英雄学习天赋后,添加一个 天赋Buff
英雄使用技能后,给自己添加BUff,然后用验证器判断是否有天赋Buff,如果有就寻找周围友军添加Buff
这样做的好处在于即使一个技能有很多天赋也很好做,只要一个技能+多个验证器就行了
但是这样的话,就没有办法在学习天赋后改变技能的按钮了,因为只有一个技能,所以只能添加1个需求条件
所以我问的就是,怎么样在只有1个技能的情况下,控制多个按钮的显示
如果没有办法,那就只能 每个天赋都对应一个技能,然后将需求条件加在技能上,但是这样就太麻烦了(比如有AB2个天赋,那就要做4个技能, 初始技能, 天赋A技能,天赋B技能,天赋AB技能)
另外,有没有办法,通过判断BUff控制按钮的文本显示,要是有办法,那问题就简单了
|
|