阿荣社区采集员2 发表于 2024-10-17 09:38:10

关于NUT入门方面的问题,请教吧里的大佬们

小白初入nut,有几点理解不知道对不对,有没有大佬能解释一下
function checkExecutableSkill_WindStrike(obj) //执行函数checkExecutable,作用是检查技能是否可用。这个检查技能可用是关联SKL文件吧,obj是形参吗,是表示玩家操作的角色吗?
if (!obj) return false;这一段的意思是角色不存在就不执行下面的语句吗?
obj.sq_AddSetStatePacket(STATE_WIND_STRIKE , STATE_PRIORITY_USER, false);
//这里的obj.sq_AddSetStatePacket,是一个整体吗?里面的参数为什么要有一个false

阿荣社区采集员 发表于 2024-10-17 09:38:46

我觉得你的问题需要重新组织一下语言,虽然我也无法回答。

阿荣社区采集员 发表于 2024-10-17 09:38:56

虽然不太懂nut,但是按照其他语言来说,写成 if (obj == null) return false;似乎更容易理解一些
sq_AddSetStatePacket则是obj内部的一个函数,分别传递了STATE_WIND_STRIKE , STATE_PRIORITY_USER, false这三个参数

阿荣社区采集员2 发表于 2024-10-17 09:39:08

这都几年了,没人回答你的问题。。都等着收徒呢
页: [1]
查看完整版本: 关于NUT入门方面的问题,请教吧里的大佬们