查看: 2765|回复: 3

[有事请教] 如何在事件的分支条件中当按下按键中设置不同按键

[复制链接]
梦石
0
星屑
390
在线时间
29 小时
注册时间
2020-3-2
回帖
16
发表于 2022-8-17 22:53:09 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
想设置类似E,R之类的这样的按键
poppet - RPG Maker MV 2022_8_17 22_51_35.png
我淦瞎取的用户名改不了啊啊啊啊
梦石
0
星屑
1896
在线时间
603 小时
注册时间
2022-7-5
回帖
104
发表于 2022-8-19 01:53:20 | 显示全部楼层
本帖最后由 bleen 于 2022-8-19 02:03 编辑

HIME_EventTriggerLabels.rar (3.26 KB, 下载次数: 29)

刚好之前我找其他东西的时候看到了这个,觉得用不上没管了,现在看到楼主问突然想起来。

插件说明是英文的,详细说明自己对着百度翻译理解或者去找汉化吧,我就不找了,也未必有。

简单说一下重点部分,就是利用事件中的“标签”来写分支条件,比如插入一句标签“button_trigger a”,就是当你按下A键的时候就会触发接下来的事件语句,按其他键不会触发。

但这里还有一个问题,需要配合一个键盘配置插件才能完全自定义全键盘(我的理解),否则默认只能使用软件本身会有反应的按键,比如X键默认是打开主菜单的,所以这个可以用。

插件说明有一句提到了Yanfly's keyboard config plugin,就当是作者推荐的键盘配置插件吧,我就没深入研究了,只试了一下默认有效的键位,如图。

截图1.png

回复

使用道具 举报

梦石
0
星屑
10274
在线时间
1919 小时
注册时间
2020-1-2
回帖
1043
发表于 2022-8-19 06:11:20 | 显示全部楼层
在rpg_core搜[pre lang="javascript"]Input.keyMapper = {
    9: 'tab',       // tab
    13: 'ok',       // enter
    16: 'shift',    // shift
    17: 'control',  // control
    18: 'control',  // alt
    27: 'escape',   // escape
    32: 'ok',       // space
    33: 'pageup',   // pageup
    34: 'pagedown', // pagedown
    37: 'left',     // left arrow
    38: 'up',       // up arrow
    39: 'right',    // right arrow
    40: 'down',     // down arrow
    45: 'escape',   // insert
    81: 'pageup',   // Q
    87: 'pagedown', // W
    88: 'escape',   // X
    90: 'ok',       // Z
    96: 'escape',   // numpad 0
    98: 'down',     // numpad 2
    100: 'left',    // numpad 4
    102: 'right',   // numpad 6
    104: 'up',      // numpad 8
        67: 'c',    // 农田装备按键
    120: 'debug'    // F9
};
[/pre]  百度搜键码  前面数字就是键码   在最后一关120: 'debug'    // F9
上面添加主意最后一个是没有,符号的 然后分支条件脚本用这个就能判断 Input.isTriggered('c')

评分

参与人数 1赞 +1 收起 理由
alexncf125 + 1 精品文章

查看全部评分

B站没人气的夏目漠漠,直播间:5378938实用插件教程点击红字传送
回复

使用道具 举报

梦石
0
星屑
390
在线时间
29 小时
注册时间
2020-3-2
回帖
16
 楼主| 发表于 2022-8-20 00:27:26 | 显示全部楼层
感谢各位!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部