关于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 我觉得你的问题需要重新组织一下语言,虽然我也无法回答。 虽然不太懂nut,但是按照其他语言来说,写成 if (obj == null) return false;似乎更容易理解一些
sq_AddSetStatePacket则是obj内部的一个函数,分别传递了STATE_WIND_STRIKE , STATE_PRIORITY_USER, false这三个参数 这都几年了,没人回答你的问题。。都等着收徒呢
页:
[1]