mabingjun626 发表于 2020-2-28 03:52:24

请问怎么利用脚本实现技能的使用类型

本帖最后由 mabingjun626 于 2020-2-29 16:26 编辑

RT,本来A技能是不可使用状态,按下某键后,A技能会变成范围全部敌人状态。
也就是本来是暗的,但是按下某键后,这个技能会变成亮的可使用状态。
谢谢~~

moon 发表于 2020-2-28 14:50:54

RV.NowSet.findSkillId(技能在设置里的id).userType = 使用范围序号
用上面的代码可以修改某个技能的使用范围,使用范围序号可以在技能设置里看一下,不可使用是0,后面就是依次按序号来排了。
这样修改之后需要在脚本的CActorSkillCooling的update函数里做一下使用范围改变后按钮恢复的判定,判定改变后bar.setValue(0,1);一下,不然技能虽然恢复使用,但是还是会被黑色遮挡住。
比如类似这样懒的写法   if(data != null && data.userType == 2){
            bar.setValue(0,1);
      }
当然还是记录一下变更再刷新会好一些,比如记录一下使用范围oldType,如果data.userType != oldType就刷新一下之类的。

mabingjun626 发表于 2020-2-28 15:19:20

moon 发表于 2020-2-28 14:50
用上面的代码可以修改某个技能的使用范围,使用范围序号可以在技能设置里看一下,不可使用是0,后面就是依 ...

谢谢moon~
页: [1]
查看完整版本: 请问怎么利用脚本实现技能的使用类型