rpgmakermv吧 关注:20,679贴子:66,538
  • 2回复贴,共1

大佬求解怎么按住Ctrl加速对话

只看楼主收藏回复

我玩别人游戏的时候按住Ctrl都可以加速对话的,自己部署出来的按Ctrl就没有反应的,按住z也才变快一点点,要怎么做才能按住Ctrl能跳过对话,或者说很快的加速对话


IP属地:浙江来自Android客户端1楼2023-09-03 14:34回复
    B站标题是-----rpgmaker 自定义按键,用QWER做技能的按键[04]-------
    和wasdKeyMZ.js都是关于按键插件的。
    你可以通过按键设置来打开或者是关闭开关。
    再设置对话当某开关打开之后,自动输入玩家点击鼠标的操作
    至于怎么自动输入玩家点击鼠标的操作,可以参考
    //用文心一言帮助得到的解法,让代码自动执行当玩家按下f4之后,115号键代码的指令
    var keyCode = 115; // F4 key code
    document.dispatchEvent(new KeyboardEvent('keydown', {
    keyCode: keyCode
    }));
    至于关键代码怎么找,你打开类似Visual Studio Code之类的编辑器,
    打开Project1文件夹(你工程的名字),选择里面的js文件。
    然后在放大镜那里检索keydown(键控),
    Cancel(取消,因为要找OK,但是OK太短太常见了,到处都是。所以通过找到取消来找到确定)
    之类的关键词找到相关的代码就可以制作插件或选取脚本了
    相关代码好像是rmmz_core.js的下面这段,你截取一段去搜索,
    找到之后把上面下面的一大段都复制下来,拿去翻译网站查看中文,
    拿去喂给文心一言,让它帮忙。
    /**
    * A hash table to convert from a virtual key code to a mapped key name.
    *
    * @type Object
    */
    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
    120: "debug" // F9
    };
    /**
    * A hash table to convert from a gamepad button to a mapped key name.
    *
    * @type Object
    */
    Input.gamepadMapper = {
    0: "ok", // A
    1: "cancel", // B
    2: "shift", // X
    3: "menu", // Y
    4: "pageup", // LB
    5: "pagedown", // RB
    12: "up", // D-pad up
    13: "down", // D-pad down
    14: "left", // D-pad left
    15: "right" // D-pad right
    };


    IP属地:广东2楼2023-09-03 20:23
    回复
      好硬核


      IP属地:山东来自Android客户端3楼2023-09-04 13:17
      回复