|
发表于 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就刷新一下之类的。 |
评分
-
查看全部评分
|