|
发表于 2019-10-23 21:39:22
|
显示全部楼层
可以啊,有点麻烦,可以做一个直接执行的触发器,设置一个变量X,用按下L键来做条件分歧,按下一次L变量就+1,如果变量X等于3的时候就触发被动效果,然后再把x复原。
如果被动效果是附加一个状态的话比较容易,直接用触发器里的更改状态就可以了,如果是技能的话,需要装备上那个技能,然后在脚本CActorAction本界面刷新updateDraw()下面加上
- if(skillButton[0].enable &&RV.GameData.value[1] == 3){
- skillButton[0].doThis();
- RV.GameData.value[1] = -99;
- }(这里是技能栏第一个技能,value[id]中括号里填的是变量x的id)
复制代码
然后CActorSKillCooling,转换icon透明度里tempPic.opacity = 1下面加上- RV.GameData.value[1] = 0;
复制代码 |
|