找回密码
 点一下
查看: 1174|回复: 3

如何设置对话框按钮的快捷键

[复制链接]
发表于 2016-7-11 12:52:37 | 显示全部楼层 |阅读模式
本帖最后由 青红造了白 于 2016-7-11 12:53 编辑

      对话框 -为(所有玩家)将(最后创建的对话框控件)的快捷键设置为  XXX

XXX里面的【预设】只有一些部队选择、选择英雄0之类的,【函数】里也没有东西

我想要把一个对话框按钮热键设置成指定键,比如S、D、C,或者alt+S等等,需要怎么做?

另外我编辑帖子里的表情、图片、附件这些都点击不了,换了个浏览器也是
发表于 2016-7-11 14:09:54 | 显示全部楼层
如果一定要指定某个键的话,你需要直接在UI编辑器里设置。

在你想要设定快捷键的按钮元素下面添加一条

<Shortcut val="A"/>

可以把A改成BCD什么之类的键。

点评

那么可不可以直接模拟? 比如我用事件 玩家键盘按下 Q 然后来相应玩家对应的对话框按钮? 现在问题是,能不能用触发器去强制玩家使用一个按钮? 因为按钮有高亮和点击效果,用图片模拟会很麻烦  详情 回复 发表于 2016-7-11 14:20
回复

使用道具 举报

 楼主| 发表于 2016-7-11 14:20:37 | 显示全部楼层
麦德三世 发表于 2016-7-11 14:09
如果一定要指定某个键的话,你需要直接在UI编辑器里设置。

在你想要设定快捷键的按钮元素下面添加一条

那么可不可以直接模拟?
比如我用事件  玩家键盘按下 Q
然后来相应玩家对应的对话框按钮?

现在问题是,能不能用触发器去强制玩家使用一个按钮?
因为按钮有高亮和点击效果,用图片模拟会很麻烦
回复

使用道具 举报

发表于 2016-7-12 09:28:31 | 显示全部楼层
1.可以使用事件:键盘被按下。但这不是推荐做法。
2.在目前科技状态下,电脑是无法控制人类的,所以玩家按不按一个按钮,只取决于他自己,你无法远程操控他。如果你只是想在玩家不按按钮时也能执行按按钮以后的动作,那么调用同一自定义动作组会很有帮助。过一定要记得函数和事件的对应性:如果调用自定义动作的触发器不同,它们的事件也可能不同,一定避免使用不兼容的函数。如果你需要按钮模拟出被点击的高亮效果,这个不麻烦,只需要重新制定一下按钮的图片属性就好,把按钮的图片属性指定为其悬浮图片,就能让按钮看上去是按下的(不过鼠标不会移动过去),等待一小段时间后再把图片设置回原来的,就又显示成弹起了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 09:31 , Processed in 0.055357 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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