迷糊  2023-12-18 23:30:56 | 技术答疑|
6 304

103

回帖

4926

金币

2722

积分

积分
2722
发表于 2023-12-18 23:30:56 | 显示全部楼层 |阅读模式

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

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

×
多端的PC端有没有获取技能快捷键的命令,还有直接给技能快捷键,有没有字母快捷键,3个问题,说明书没搜到相关说明

例隔壁引擎:

【获取】技能快捷键:GetSkillKey 技能名称 变量

变量的结果为数字,对应于下:
;49~56: F1~F8
;69~76: Ctrl+F1 ~ Ctrl + F8
;97~122: A-Z



【设置】技能快捷键:SetSkillKey 技能名称 快捷键值

[@设置烈火快捷键]
#if
#act
SetSkillKey 烈火剑法 76
sendmsg 6 你的烈火剑法设置快捷键为Ctrl+F8
最后回复时间:2023-12-21 14:58:44官方回复了此贴
回复

使用道具 举报

131

回帖

7718

金币

4201

积分

积分
4201
发表于 2023-12-19 09:23:36 | 显示全部楼层
前端LUA 获取技能快捷键
param1: 技能ID        SL:GetMetaValue("SKILL_KEY", skillID)
设置的话多了一个key值详细的话在lua客户端说明书 元变量 里面搜索技能就看到了
回复

使用道具 举报

103

回帖

4926

金币

2722

积分

积分
2722
 楼主| 发表于 2023-12-19 12:25:44 | 显示全部楼层
alan 发表于 2023-12-19 09:23
前端LUA 获取技能快捷键
param1: 技能ID        SL:GetMetaValue("SKILL_KEY", skillID)
设置的话多了一个k ...

大佬威武,看来lua还是很关键的
回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-12-19 17:43:29 | 显示全部楼层
LUA可以自己改的,前端这块开源了
回复

使用道具 举报

103

回帖

4926

金币

2722

积分

积分
2722
 楼主| 发表于 2023-12-19 17:46:42 | 显示全部楼层
996技术-wang 发表于 2023-12-19 17:43
LUA可以自己改的,前端这块开源了

技能设置字母快捷键也可以用lua写吗?
回复

使用道具 举报

131

回帖

7718

金币

4201

积分

积分
4201
发表于 2023-12-19 17:48:48 | 显示全部楼层
迷糊 发表于 2023-12-19 17:46
技能设置字母快捷键也可以用lua写吗?

可以,  

键盘监听事件
addKeyboardEvent(codeKeys, pressedCB, releaseCB)
注册键盘监听
参数        必选        类型        注释
codeKeys        是        string / table        要监听的键盘键key
pressedCB        是        function        按下回调
releaseCB        否        function        松开回调

评分

参与人数 2金币 +25 收起 理由
口子 + 20
迷糊 + 5 大佬威武

查看全部评分

回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-12-21 14:58:44 | 显示全部楼层
是的 感谢回复
回复

使用道具 举报