Project1
标题:
求教如何分歧1号变量ID角色是否学会了10号技能
[打印本页]
作者:
qknight
时间:
2017-3-24 18:21
标题:
求教如何分歧1号变量ID角色是否学会了10号技能
求教如何分歧1号变量ID角色是否学会了10号技能
在下不太清楚MV分歧脚本的写法,但总之应该不是下面这种VA的写法……
$gameActors.actor($gameVariables.value(1)).skill_learn?($dataSkills[10])
作者:
q312092921
时间:
2017-3-24 20:13
在调试台写的,只看了你写的代码,没怎么看Api也许有更好的写法。
$gameActors.actor(1)._skills.indexOf(10)!==-1;
复制代码
意思是查找角色1中的技能集合,然后查询10号技能的数组索引位置,如果索引位置不是-1则是存在技能,是-1则不存在。
作者:
sonicdonggua
时间:
2017-3-24 20:19
判断角色是否学会用isLearnedSkill()
$gameActors.actor($gameVariables.value(1)).isLearnedSkill(a)
作者:
qknight
时间:
2017-3-24 20:32
q312092921 发表于 2017-3-24 20:13
在调试台写的,只看了你写的代码,没怎么看Api也许有更好的写法。
意思是查找角色1中的技能集合,然后查询 ...
感谢阁下的回答,确实好用
$gameActors.actor($gameVariables.value(1))._skills.indexOf(10)!==-1;
作者:
qknight
时间:
2017-3-24 20:33
本帖最后由 qknight 于 2017-3-24 20:35 编辑
网络一时卡住,发重了。再次感谢您的指点,此帖完结
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1