Project1

标题: 【MV+MZ】虚拟摇杆 & 虚拟按键 (更新:22-2-22) [打印本页]

作者: 芯☆淡茹水    时间: 2021-8-1 10:14
标题: 【MV+MZ】虚拟摇杆 & 虚拟按键 (更新:22-2-22)
本帖最后由 芯☆淡茹水 于 2022-3-6 14:56 编辑

〓 说明 〓

1,该插件通过点击对应的虚拟按键,操作RM默认的键盘点击程序(Input)执行其按下等操作,实现虚拟按键代替键盘功能。
     该插件不适用于屏蔽电脑键盘操作的系统工程!

2,该插件在PC端时,为 鼠标单点点击 ; 在移动端时,为 触摸多点点击

3,该插件作用于任何默认场景和其他插件的新增场景。
     若虚拟按键点击无效,请先确认当前场景是否可以用电脑键盘操作,或者虚拟按键是否有对应的操作按钮。

4,摇杆方向自动侦测 Input 登录的方向键盘键值,即便是其他插件修改过方向键位也照常使用。
     所以该插件尽量放到最后面。

5,摇杆滚球滚动方向对应的 Input.dir8 值

     

〓 更新 〓

-----------------------------------------------------------------------------------------------------------------------
22-2-22:
1, 优化代码,优化刷新
-----------------------------------------------------------------------------------------------------------------------

〓 效果截图 〓




〓 更新 〓
21/ 8-3 :
将所有功能做成一个插件。
摇杆是否固定位置自行设置。
滚球是否限制圈内自行设置。
想使用图片作为摇杆或者按钮也是自行设置。

21/ 8-13 :
1,初始虚拟按键显示设置。
2,虚拟按键各种场景是否显示设置。
3,按键音效设置。
4,优化代码。

21/ 9-10 :
1,修复因 插件名字错误 而导致 MZ插件命令 不可用的BUG。

〓 使用规约 〓
1,可自由修改拓展,可使用于 商业或非商业 游戏。
2,禁止将插件 原样或修改后 贩售盈利。包括单独的插件和含有该插件的盈利系统。

〓 插件包 〓

【MV+MZ】虚拟按键(22-2-22).rar (10.86 KB, 下载次数: 911, 售价: 1 星屑)





作者: zhaomengqi    时间: 2021-8-1 11:44
蟹蟹大神的开发 请问是否支持因此,及回合战斗场景显示
作者: MH-Pride    时间: 2021-8-1 12:04
如果把x跟y换成text 会方便点把 可以直接用screen.width,window.innerWidth 或者数字都可以
只要eval一下就行了

   const x =Math.max(0, Math.min(Graphics.width - w, eval(struct.x) || 0));
  const y =Math.max(0, Math.min(Graphics.height - h, eval(struct.y) || 0));
作者: su999259    时间: 2021-8-1 19:14
前排下载~~越来越好了
作者: 走出300加    时间: 2021-8-1 21:31
牛啊牛啊
作者: 吞包    时间: 2021-8-1 22:20
大佬这个插件可以设置不用的时候隐藏吗
作者: 越级打怪    时间: 2021-8-1 22:49
我去,大佬给力,找这个很久了,终于有了
非常感谢
作者: 越级打怪    时间: 2021-8-2 12:58
更新了个B吗,看来又要搞一套了,不知道两个哪个好用,感谢
作者: wazse88    时间: 2021-8-3 20:40
大哥 购买了提示该附件无法读取 还有就是 A和B干嘛用的
作者: wxh811211    时间: 2021-8-4 10:13
支持楼主,手游戏时代
作者: wazse88    时间: 2021-8-4 15:37
大佬 这虚拟按钮从标题界面就有 如果要默认隐藏按钮要怎么改
作者: 吞包    时间: 2021-8-7 19:02
吞包 发表于 2021-8-1 22:20
大佬这个插件可以设置不用的时候隐藏吗

我知道怎么设置了,在插件指令里面可以关闭
作者: 吞包    时间: 2021-8-7 19:04
大佬我想添加一个跳跃的按键可以教一下怎么改吗
作者: 师太    时间: 2021-8-8 22:45
大佬不会用啊!这个[img][/img]
作者: 师太    时间: 2021-8-8 22:46
https://rpg.blue/thread-486668-1-1.html
作者: wazse88    时间: 2021-8-12 09:34
大佬 能否开始菜单隐藏按键 或者默认是隐藏
作者: 师太    时间: 2021-8-12 17:15
大佬,你的虚拟摇杆出现了一些问题,就是默认B键取消,事件上只能打开菜单界面无法取消或退出菜单界面。
作者: 岚啊岚    时间: 2021-8-14 16:24
本帖最后由 岚啊岚 于 2021-8-14 16:26 编辑

楼主,你内置的虚拟按键显示和隐藏功能不起作用啊?
作者: 岚啊岚    时间: 2021-8-14 16:29
楼主,你的显示与隐藏虚拟摇杆和按键功能,我使用插件指令无效啊?
作者: 红十字    时间: 2021-8-17 15:01
请问一下,如何使用啊?有没有案例呢.
作者: 镜花构    时间: 2021-8-31 23:20
非常非常非常感谢大佬!!!
之前看到很多其他大佬说直接用MV的那个虚拟按键,但不知道为什么每次打开游戏就报错,
大佬的这个操作简便使用效果也很赞!
作者: 逸生ya    时间: 2021-9-9 22:33
虚拟按键能在对话文章中能自动隐藏就好了,还有标题界面,希望大佬能优化一下
作者: 越级打怪    时间: 2021-9-17 20:30
支持支持,又更新了
作者: 我想我是兔    时间: 2021-9-21 13:08
很强大。哪来用了
作者: 13777421936    时间: 2021-9-21 18:58
更新了个B吗,看来又要搞一套了,不知道两个哪个好用,感谢
作者: babystudio    时间: 2021-11-7 10:38
感谢大神分享插件
作者: babystudio    时间: 2021-11-7 10:49
本帖最后由 babystudio 于 2021-11-7 10:54 编辑

在pc上试了下,发现按住摇杆时,经常会复位,就好像我按鼠标松开了点击一样,实际上并没有松开按键,另外左侧摇杆默认位置正好把说话窗口的任务头像挡住了。

修正:我上面第一个问题经过详细测试发现是我拖动摇杆时超出了圆形区域导致鼠标事件结束引起的,操作都局限在圆形区域内不会
作者: play337    时间: 2021-11-17 11:06
感覺這個虛擬搖桿比日本人比UCHU_MobileOperation.js還要好用!
厲害阿!
作者: dickp_2002    时间: 2021-11-24 18:51
太感谢了,这个网站真好
作者: DCASH45    时间: 2022-3-15 21:26
吞包 发表于 2021-8-7 19:02
我知道怎么设置了,在插件指令里面可以关闭

请问你是怎么设置的呢?
作者: xiamumomo    时间: 2022-3-28 11:12
能否在   打开虚拟按键设置界面 这个里面添加一个缩放虚拟按钮大小的指令
作者: Eevee伊布    时间: 2022-4-7 19:41
作为一名萌新,我甚至连Input是什么都不知道,找了好久,终于找到了。
可能并不一定所有的代码都有用,我只尝试了字母按键,是可以的。
分享出来供和我一样没学过代码的萌新参考
RUBY 代码复制
  1. 字母和数字键的键码值(keyCode)
  2. 按键        键码        按键        键码        按键        键码        按键        键码
  3. A        65        J        74        S        83        1        49
  4. B        66        K        75        T        84        2        50
  5. C        67        L        76        U        85        3        51
  6. D        68        M        77        V        86        4        52
  7. E        69        N        78        W        87        5        53
  8. F        70        O        79        X        88        6        54
  9. G        71        P        80        Y        89        7        55
  10. H        72        Q        81        Z        90        8        56
  11. I        73        R        82        0        48        9        57
  12. 数字键盘上的键的键码值(keyCode)
  13. 按键        键码        按键        键码
  14. 0        96        8        104
  15. 1        97        9        105
  16. 2        98        *        106
  17. 3        99        +        107
  18. 4        100        Enter        108
  19. 5        101        -        109
  20. 6        102        .        110
  21. 7        103        /        111
  22. 功能键键码值(keyCode)
  23. 按键        键码        按键        键码
  24. F1        112        F7        118
  25. F2        113        F8        119
  26. F3        114        F9        120
  27. F4        115        F10        121
  28. F5        116        F11        122
  29. F6        117        F12        123
  30. 控制键键码值(keyCode)
  31. 按键        键码        按键        键码        按键        键码        按键        键码
  32. BackSpace        8        Esc        27        Right Arrow        39        -_        189
  33. Tab        9        Spacebar        32        Dw Arrow        40        .>        190
  34. Clear        12        Page Up        33        Insert        45        /?        191
  35. Enter        13        Page Down        34        Delete        46        `~        192
  36. Shift        16        End        35        Num Lock        144        [{        219
  37. Control        17        Home        36        ;:        186        \|        220
  38. Alt        18        Left Arrow        37        =+        187        ]}        221
  39. Cape Lock        20        Up Arrow        38        ,<        188        '"        222
  40. 多媒体键码值(keyCode)
  41. 按键        键码
  42. 音量加        175
  43. 音量减        174
  44. 停止        179
  45. 静音        173
  46. 浏览器        172
  47. 邮件        180
  48. 搜索        170
  49. 收藏        171

作者: 半昭吖!    时间: 2022-4-8 20:40
楼主,为什么我放进插件文件夹了却用不了这个插件啊
插件库不显示出来这个插件啊
作者: 半昭吖!    时间: 2022-4-9 06:50
半昭吖! 发表于 2022-4-8 20:40
楼主,为什么我放进插件文件夹了却用不了这个插件啊
插件库不显示出来这个插件啊 ...

RMMV1.6啊
作者: kuboy1987    时间: 2022-4-15 14:46
必须支持
作者: 梦想成真了    时间: 2022-4-18 21:12
大佬,下载后解压提示压缩包损坏
作者: 是第三方都是    时间: 2022-4-19 17:32
太牛了,真的好用!
作者: mozhiji2008    时间: 2022-4-26 15:34
插件各方面都很好~
就是想问下怎么设置文本对话时隐藏插件?
不会是每次文本都调用一次插件命令吧?
作者: 梦想成真了    时间: 2022-4-29 18:28
为什么我解压提示数据损坏
作者: 零或    时间: 2022-5-19 14:27
本帖最后由 零或 于 2023-1-11 20:51 编辑

大佬的插件很好,就是场景类名对纯小白来说根本不知道(=.=||),所以做了一点小修改。
别指望咱改的咋样,咱也就是勉强:【纯小白→小白】

修改部分:
1、增加了map界面主菜单按钮相关:当开启虚拟摇杆后,map界面主菜单按钮隐藏;关闭虚拟摇杆后,map界面主菜单按钮开启。如想取消该功能,则注释掉1141-1152行即可。(不知道自己的写法会不会造成其他插件冲突,希望有大佬能用更稳定完善的方法写一下
2、取消了主菜单选项中,用户可设置虚拟摇杆位置与透明度的选项,但仍可以通过插件命令打开,如想恢复则放开(1110行-1135行)的注释即可。
3、增加了玩家可以在主菜单选项中设置虚拟摇杆的开启或关闭(该功能有小bug【连续点击两次才能更改状态,点击一次也改,但是界面on/off显示不对】,bug对整体使用影响不大,不做修改,关键是水平不够不知道咋改(哭),希望有大佬能解决一下
4、修改了虚拟摇杆显示场景的默认值,默认只在map场景下显示,更符合触屏操作习惯(根据亲身经验:一开始我就不知道场景类名是啥,所以方便纯小白使用,修改了默认值)

VirtualButtons.zip

12.26 KB, 下载次数: 22

售价: 1 星屑  [记录]

2023/1/11修复了设置界面需要点两下的bug,以前解决不了,现在解决了,咱也成长了呀~ ...


作者: Distance远    时间: 2022-5-23 12:50
零或 发表于 2022-5-19 14:27
大佬的插件很好,就是场景类名对纯小白来说根本不知道(=.=||),所以做了一点小修改。
别指望咱改的咋样, ...

您好,由于虚拟摇杆挡住了对话头像,有没有办法在对话文本显示时关闭插件的办法?场景的话范围太大了精确不到对话,要是每个对话事件都加插件开关的话又太麻烦了……
作者: ggsfeng    时间: 2022-5-24 22:59
这个插件太好了。
作者: baishenyo    时间: 2022-5-27 18:12
如果可以让玩家自己设置是否启用虚拟按键就好了
作者: RPG筱咲工作室    时间: 2022-8-7 16:20
无法单独关闭十字遥感圈欸,只能一次性关闭全部按键
作者: as8987000    时间: 2022-9-6 00:29
支持一下
作者: 210892663    时间: 2022-10-17 01:22
怎么把摇杆删除掉
作者: Sam晴天雨    时间: 2022-10-19 19:12
没有附带图片文件要光这个大小位置要调试很久啊,有附带图片直接替换修改就好了
作者: Sam晴天雨    时间: 2022-10-20 16:08
吞包 发表于 2021-8-1 22:20
大佬这个插件可以设置不用的时候隐藏吗

比如对话的时候,按键比较影响视野
作者: Sam晴天雨    时间: 2022-10-21 01:13
大佬,我的mz用了方向键没有反应啊,摇杆能动但是人不动,只有ab键能用
作者: Sam晴天雨    时间: 2022-10-21 01:22
Sam晴天雨 发表于 2022-10-21 01:13
大佬,我的mz用了方向键没有反应啊,摇杆能动但是人不动,只有ab键能用

本来想曲线拯救一下,利用插件里边的指令再做个上下左右,结果1和2被占用,只有345能编辑,这就少一个方向键。。。。
作者: Sam晴天雨    时间: 2022-10-24 17:40
大佬不得不说你这插件非常好用,但是我装上以后,只有AB键能用,方向和摇杆按下去图片在动人不动,选择光标也不动,本来想用你插件里自带的按键设置再加个上下左右,结果只能加三个键,AB已经用了,导致现在少个方向,能够在按键设置里多加几个按键,我也不知道方向和摇杆是跟别人插件冲突还是怎么了,只是曲线解决了,现在还少个方向键,只有三个新加的能用
作者: Sam晴天雨    时间: 2022-10-24 17:49
能否增加几个额外设置的按键,内置只有5个两个还被AB 占了,我的方向键和摇杆都没反应,想自己加方向结果只能加三个
作者: Sam晴天雨    时间: 2022-10-24 18:16
零或 发表于 2022-5-19 14:27
大佬的插件很好,就是场景类名对纯小白来说根本不知道(=.=||),所以做了一点小修改。
别指望咱改的咋样, ...

老哥你能否把按键设置里那5个键多改几个,我用了他的版本和你的版本都有一个问题,摇杆和方向键无效
想通过那个按键设置再加一套方向出来,结果1个2已经被ab键占用,只能加三个键,也就只有三个方向能用
很别扭,我也不清楚为啥自带的方向和摇杆没反应,只有ab键有用,新加的方向也能用,目前少一个方向
回信原作者很久了一直没有回应
作者: 小啊    时间: 2023-1-27 11:57
楼主大佬,你这个插件我用了,整体不错,但是实际游戏运行在720P画幅下,控制区域太小了,玩家反馈普遍太小了,能否增加一下调整控制区域大小功能呢?
作者: zxgo24    时间: 2023-2-17 20:09
感谢大佬,刚好有用
作者: gs2616169    时间: 2023-3-28 16:04

感谢分享
作者: luoyi1002    时间: 2023-4-22 09:35
感谢大佬分享
作者: 38028619    时间: 2023-4-22 13:50
楼主棒棒哒~!
作者: 41workroom    时间: 2023-7-21 12:40
谢谢大佬
作者: 7479958    时间: 2023-10-27 17:25
为啥 按键部署打包后 会手机上使用方向键走路变慢了

作者: 千寒-YuukakeID    时间: 2023-11-16 19:34
7479958 发表于 2023-10-27 17:25
为啥 按键部署打包后 会手机上使用方向键走路变慢了

兄弟,在两个插件帖子都看到你了,你该考虑下默认状态下始终冲刺了
或者按住shift来在移动时冲刺
作者: 晚美无瑕    时间: 2024-10-23 18:43
大佬,插件可以添加鼠标左键或右键作为虚拟按键吗?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1