找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 86|回复: 3

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

[复制链接]

702

主题

4195

回帖

1万

积分

登峰造极

积分
15339
发表于 2024-10-17 09:38:10 | 显示全部楼层 |阅读模式
小白初入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
回复

使用道具 举报

668

主题

4157

回帖

1万

积分

登峰造极

积分
15143
发表于 2024-10-17 09:38:46 | 显示全部楼层
我觉得你的问题需要重新组织一下语言,虽然我也无法回答。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

668

主题

4157

回帖

1万

积分

登峰造极

积分
15143
发表于 2024-10-17 09:38:56 | 显示全部楼层
虽然不太懂nut,但是按照其他语言来说,写成 if (obj == null) return false;  似乎更容易理解一些
sq_AddSetStatePacket则是obj内部的一个函数,分别传递了STATE_WIND_STRIKE , STATE_PRIORITY_USER, false这三个参数
回复

使用道具 举报

702

主题

4195

回帖

1万

积分

登峰造极

积分
15339
 楼主| 发表于 2024-10-17 09:39:08 | 显示全部楼层
这都几年了,没人回答你的问题。。都等着收徒呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表