print1986  2026-5-10 14:42:27 | 技术答疑|
4 157

32

回帖

4732

金币

2496

积分

积分
2496
发表于 2026-5-10 14:42:27 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×
我想在  LUA_EVENT_PLAYER_ACTION_COMPLETE 行为里获得当前施法的技能ID应该怎么获取


SL:GetMetaValue(  ) 应该如何获取??

拜谢
最后回复时间:2026-05-13 09:48:13官方回复了此贴
回复

使用道具 举报

312

回帖

1万

金币

8402

积分

积分
8402
发表于 2026-5-11 20:51:06 | 显示全部楼层
元变量里没有看到有相关的

我大概想了一下思路
可以通过注册 技能CD改变事件  有CD代表使用了  记录最后一次CD的技能  就是最后一次释放的技能呗  
有两种可能 ,1, CD到了 也触发一次CD改变事件, 判断是否是记录的技能 是 就清空不是就不管
2,只有释放才会有CD改变事件触发 但有时长  就记录这个时长  时间到了 清空 记录的值

可以实现你要的这个功能
回复

使用道具 举报

32

回帖

4732

金币

2496

积分

积分
2496
 楼主| 发表于 2026-5-12 14:17:01 | 显示全部楼层
alan 发表于 2026-5-11 20:51
元变量里没有看到有相关的

我大概想了一下思路

感谢的解答,谢谢
回复

使用道具 举报

1万

回帖

4万

金币

2万

积分

积分
27725
发表于 2026-5-13 09:48:13 | 显示全部楼层
感谢回复
回复

使用道具 举报

303

回帖

74

金币

190

积分

积分
190
发表于 4 天前 | 显示全部楼层
学习了,谢谢楼主
回复

使用道具 举报