Project1

标题: 【MV/MZ】虚拟按键VirtualButton【1.2.6】【24-10-19】 [打印本页]

作者: 仇九    时间: 2023-3-3 13:49
标题: 【MV/MZ】虚拟按键VirtualButton【1.2.6】【24-10-19】
本帖最后由 仇九 于 2024-10-19 10:11 编辑

前言:
过去写的一个虚拟按键插件:https://rpg.blue/thread-487009-1-1.html
实际上这个插件有好多不好用的地方,在和部分插件一起工作时有bug,所以我新写了一个,减少bug扩展功能。
当然bug是不可能没有的ORZ。
[line]2[/line]
说明:
虚拟按键插件,提供虚拟按键,专门用于手机触控
[line]2[/line]
特点:
1.即装即用,不用进行额外设置。
2.方向键提供多种,可自由选择适合的。
3.可在游戏内自定义按键位置,不透明度和缩放。
4.按钮设置可储存。
5.直接提供控制键,控制键可空气其他按钮是否显示。
6.进行对手机的特殊适配,按键可移动到游戏画面之外以不遮挡游戏画面,即可直接设置,也可让玩家自己设置。
7.其他同类插件的基础功能。
8.吸收旧的QJ-Button.js的制作和修改经验。
9.同时适配MV和MZ。
[line]2[/line]
截图:
基础界面:

按键设置界面:

四方方向键:

八方方向键:

摇杆方向键:

插件界面:

[line]2[/line]
下载:
QJ_VirtualButton-1.2.6-24-10-19.rar (246.26 KB, 下载次数: 888, 售价: 1 星屑)
[line]2[/line]
使用条款:
MIT协议。您可免费用于商业或非商业游戏。
作者: ggsfeng    时间: 2023-3-3 19:35
新出炉的,还冒着热气的插件。
作者: 青衣blackcloth    时间: 2023-3-5 20:11
大佬  想问下如何去掉那个八方向行走,以及那个【按键特殊场景显示】,场景列表如何填写
作者: 仇九    时间: 2023-3-6 16:48
青衣blackcloth 发表于 2023-3-5 20:11
大佬  想问下如何去掉那个八方向行走,以及那个【按键特殊场景显示】,场景列表如何填写 ...


我不完全理解你的意思,如果回答得不对的话你可以再问。

1.游戏内玩家可自由在三种方向键内切换,但你也可以在插件参数“自选方向键模式”中关闭该功能,这样玩家就没法在游戏内自己更改方向键的模式。然后你就使用插件参数“方向键默认模式”来设置你想让玩家用的固定样式的方向键。

2.若你是说你想让玩家只能自由在摇杆和四方按键中切换,跳过八方按键,那的确不行。如果你的确是这个意思,那么我下次更新时把这个功能加上,感谢您的支持!

3.顺便说一下,游戏内的摇杆和八方按键支持八方移动,但本身不提供八方移动功能,需要使用其他插件来自行实现八方移动,然后该插件的摇杆和八方按键就能够让玩家进行八方移动。

4.至于按键特殊场景显示的话我解释一下,这个功能和其他同类插件的同名功能一模一样,只是更细致了。
对于一个按钮,有“场景显示模式”和“场景列表”两个属性。
“场景显示模式”选择“true-排除不显示”时,你在“场景列表”中就需要写入你不想让这个按钮显示的场景,这个模式一般用于设计一些每个场景都显示,只在一两个特殊场景中不显示的通用的按键;
“场景显示模式”选择“false-设置显示”时,你在“场景列表”中就需要写入你想让这个按键显示的场景,这个模式一般用于设计一些只在特殊场景中显示的按钮。
而这里说的“在场景列表中写入你想让这个按键显示的场景”,是说写场景的内部名字,比如地图场景就是Scene_Map,战斗场景就是Scene_Battle,菜单场景就是Scene_Menu。新插件中场景的名字需要在插件文件里自行寻找,正常来说开头都是Scene_。
(P1抽风了,我刚截的图上传不过来,若需要的话等网络通畅了再补)

两年多前我刚接触rmmv不久,在手机上上玩过大佬的轮回梦魇同人,让我有了一段有趣的回忆。
当时我还在群里吐槽过说难度太大,结果被群友一阵“欺负”。
不过后来我意识到我的确是不会玩回合制游戏,后来玩多了就感觉不难了。
作者: 青衣blackcloth    时间: 2023-3-6 21:53
本帖最后由 青衣blackcloth 于 2023-3-6 21:54 编辑
仇九 发表于 2023-3-6 16:48
我不完全理解你的意思,如果回答得不对的话你可以再问。

1.游戏内玩家可自由在三种方向键内切换,但你也 ...


1.  我想表达的就是2的意思,就是如果我不需要八方向行走(也没用该功能的插件,那这个八方向可能会变成和四方向一样的功能),但又想让玩家可以在摇杆和四方向中选择,我看了代码,发现我的水平完全不知道怎么改少八方向按键,所以来问下

2.  4的按键特殊场景我想表达意思反而是  我看到有【翻页】功能,这个功能平时是不需要显示,所以我以为这个【场景】会包括菜单画面或者装备画面之类,因为我可能更需要翻页的按钮仅在角色呀,装备呀之类的界面显示(平时可能用不到这个功能,但它的显示又会遮挡部分画面,或者使游戏画面看起来有点乱),他平时的显示反而不是很有必要,所以又问了这个哈哈哈

3.  梦魇的问题哈哈哈,我在上tap之前一直以为梦魇是很简单的游戏,直到我去年上了tap,有很多玩家在玩,我才明白,真的太难了呀,哈哈哈,为当年的朋友向你道歉,当年在群里的代表了老玩家,铁杆用户这个群体,他们太能包容我了,导致我无法知晓游戏对于萌新玩家的情况,哈哈哈

期待大佬的改动哈哈。
作者: 青衣blackcloth    时间: 2023-3-6 22:00
还有一个问题哈,我再来问问哈哈, 它这个边缘有一个空白是什么情况(红箭头只想),没找到在哪能去掉它,强迫症很难受,只好再来问一问啦
作者: 仇九    时间: 2023-3-7 12:16
青衣blackcloth 发表于 2023-3-6 22:00
还有一个问题哈,我再来问问哈哈,它这个边缘有一个空白是什么情况(红箭头只想),没找到在哪能去掉它,强 ...

1.1.1更新后,在“自选方向键模式”这个插件参数中就可以去掉八方,只留摇杆和四方了。

我把那个白边也去掉了,这样舒服点。

那个场景的你会设置了么?你说的那个要求可以这样实现:将“场景显示模式”设置成“false-设置显示”,然后在场景列表中添加
Scene_Skill
Scene_Equip
等需要显示翻页键的场景就可以了。
作者: tamin21    时间: 2023-3-7 13:21
牛逼啊666666666666
作者: ggsfeng    时间: 2023-3-7 15:06
这个插件用了好几天,有个小问题。1.在手机上用的时候,装备界面,选择下一个装备时,用摇杆往下一次,回跳过第二个装备,太灵敏了,很难精准选择。2.选择关闭点击自动时,关闭了插件开关(我设置的是20号开关),这时候人物点击地面人物也不会移动,虚拟按键开关我也关闭了,导致无法操作(这就卡死了)。
作者: 青衣blackcloth    时间: 2023-3-7 19:04
仇九 发表于 2023-3-7 12:16
1.1.1更新后,在“自选方向键模式”这个插件参数中就可以去掉八方,只留摇杆和四方了。

我把那个白边也 ...

好的  原来是这样,  晚上我回去试试。
作者: ggsfeng    时间: 2023-3-7 22:46
这次更新完美了
作者: tamin21    时间: 2023-3-8 00:32
大佬,插件加入后,游戏中只在左上角显示一个小方块,点击无效,是因为跟GF系列插件冲突了吗?
作者: 入坑小萌新    时间: 2023-3-8 06:32
太强了!
作者: ggsfeng    时间: 2023-3-8 20:19
ggsfeng 发表于 2023-3-7 15:06
这个插件用了好几天,有个小问题。1.在手机上用的时候,装备界面,选择下一个装备时,用摇杆往下一次,回跳 ...

mv,已经修复了
作者: 小海藤    时间: 2023-3-11 12:55
大佬V5,新版终于上线啦
作者: 2656298989    时间: 2023-5-10 19:07
大佬,反馈一个问题,在按键设置中打开“在文本显示时隐藏”时,有时候一个角色会有多段文本对话,按键就会一直在那里闪。是否能延迟一下按键显示的响应时间,等角色对话完后再显示出来
作者: 仇九    时间: 2023-5-17 23:00
2656298989 发表于 2023-5-10 19:07
大佬,反馈一个问题,在按键设置中打开“在文本显示时隐藏”时,有时候一个角色会有多段文本对话,按键就会 ...

完全连着的文本是不会有这样的闪烁的,所以我猜你说的文本显示中间有等待帧或者其他需要等待的指令。

“延迟一下按键显示的响应时间”这个情况太复杂,比较难设计。
最主要的问题是两个对话之间的剧情演出耗时是不同的,即使加了一个延迟时间,那效果也不行。
可能在对话后进行一段长的演出动画时按键突然冒出(延迟时间相对短),或者剧情完毕后好长时间按键才能显示(延迟时间相对长),效果没法把控的。

我建议你直接为每个需要隐藏的按键加一个开关,在特殊对话前使用开关控制这些按键的显示与否。
作者: 2656298989    时间: 2023-5-19 14:17
仇九 发表于 2023-5-17 23:00
完全连着的文本是不会有这样的闪烁的,所以我猜你说的文本显示中间有等待帧或者其他需要等待的指令。

“ ...

是按钮设置里面的“显示按键的开关”吗。我设置后无法进入游戏,会报错(TypeError: Cannot read property 'value' of null)。如你所见,我是一个刚接触rpgMV的小白,也没有js的基础。还请大佬不吝赐教。
作者: huangjianxq    时间: 2023-6-5 18:58
加油^0^~加油^0^~
作者: llkrm    时间: 2023-6-25 23:16
大佬请问下如何购买插件内自带的素材?有无作者联系呢
作者: 仇九    时间: 2023-6-25 23:59
llkrm 发表于 2023-6-25 23:16
大佬请问下如何购买插件内自带的素材?有无作者联系呢

我建议您自己重新绘制一份。
因为那套素材是我修改另一套付费素材后的,但修改幅度还比较大,所以没法明确使用权限。
如果您的确要用那套,最适合的办法是购买如下素材:
https://wenrexa.itch.io/uimobile5
此素材被包含在另一个素材包内(我买的页面):
https://wenrexa.itch.io/wenrexa-game-assets-1
作者: llkrm    时间: 2023-6-26 00:04
仇九 发表于 2023-6-25 23:59
我建议您自己重新绘制一份。
因为那套素材是我修改另一套付费素材后的,但修改幅度还比较大,所以没法明 ...

好的,非常感谢
作者: 入坑小萌新    时间: 2023-6-26 09:57
大佬我发现虚拟按键按住执行的速度好像比电脑键盘快,比如按键alt绑定的公共事件x,

电脑键盘按住1秒可能执行1~2次,但是虚拟按键会执行3~4次
作者: 余杭    时间: 2023-6-26 13:50
入坑小萌新 发表于 2023-6-26 09:57
大佬我发现虚拟按键按住执行的速度好像比电脑键盘快,比如按键alt绑定的公共事件x,

电脑键盘按住1秒可能执 ...

电脑刷新率60,手机120么
作者: yunjie    时间: 2023-7-8 12:45
按钮超出游戏画面 会无法拖动?
作者: ZICENI    时间: 2023-7-19 18:53
感觉不错!
作者: gejiziliao    时间: 2023-7-24 06:11
支持大佬
作者: 55808888    时间: 2023-8-6 23:27
本帖最后由 55808888 于 2023-8-7 04:48 编辑

感谢插件很有用。但是 显示对白时候隐藏按钮 功能没有作用,选择隐藏后,对白的时候还是会有摇杆
作者: 妾而君亦然    时间: 2023-8-7 09:07
点赞点赞大拇指大拇指 爱心
作者: luoyi1002    时间: 2023-8-8 10:44
这个虚拟按键位置调不了

作者: 仇九    时间: 2023-8-8 16:05
luoyi1002 发表于 2023-8-8 10:44
这个虚拟按键位置调不了

是说玩家在游戏里调整不了,还是说你无法在插件参数中修改按键位置?
如果在游戏运行时按键能正常按,那就不太可能无法在游戏运行时调整按键的界面调整按键位置。1
加我QQ细说:
975866141
作者: 55808888    时间: 2023-8-9 18:24
遇到报错 我用了mog的界面插件

3B5CA2F2-AAE5-4404-A515-0A65F0ADE109.jpeg (178.45 KB, 下载次数: 40)

装备界面遇到这个错误,我用了mog的界面插件

装备界面遇到这个错误,我用了mog的界面插件

作者: gejiziliao    时间: 2023-8-26 06:14
下载试试效果
作者: gejiziliao    时间: 2023-9-4 17:26
哇撒 更新下
作者: zhangxiaoguang    时间: 2023-9-15 12:30
牛逼啊6666666666
作者: 流浪杰哥    时间: 2023-9-15 15:32
当前的虚拟按钮设置,比方说我改了按钮大小,透明度,但下一次读取存档之后又要重新设置,不知道有没有可能保存当前的按钮设置,读取存档的时候再载入之前的设置
作者: 流浪杰哥    时间: 2023-9-15 18:42
流浪杰哥 发表于 2023-9-15 15:32
当前的虚拟按钮设置,比方说我改了按钮大小,透明度,但下一次读取存档之后又要重新设置,不知道有没有可能 ...

噢,我没注意,原来是这样的,尴尬了。。。
作者: shixian    时间: 2023-10-4 21:00
66666666666666
作者: gejiziliao    时间: 2023-10-5 10:42
大佬求助  用加速插件  电脑可以按A加速,,用这个虚拟按键 添加A建,,手机按了无反应,求解
作者: 7479958    时间: 2023-10-15 12:27
本帖最后由 7479958 于 2023-10-15 12:28 编辑

按钮设置公共事件后,打开游戏就报错,关闭公共事件就正常
作者: shixian    时间: 2023-10-15 17:50
6666666666666666666666666
作者: 7479958    时间: 2023-10-26 01:01
大佬,为啥这个打包后在手机上用方向,走路速度变慢了 ,像乌龟

作者: jienluck    时间: 2023-10-26 12:47
看起来不错的样子
作者: 千寒-YuukakeID    时间: 2023-11-16 19:31
7479958 发表于 2023-10-26 01:01
大佬,为啥这个打包后在手机上用方向,走路速度变慢了 ,像乌龟

在测试的时候,用方向键移动和用这个插件移动一个速度吗?
点击屏幕移动时,我记得是默认跑步的,可能是这个问题?如果不是的话记不清楚了

作者: 蛊真人    时间: 2023-11-17 12:15
谢谢大佬,请问怎么更改默认初始按键位置呢。
作者: say8ai    时间: 2023-11-25 23:08
居然新写了一个,有空试试
作者: Kaiba    时间: 2024-1-15 15:25
感谢分享,太需要了
作者: acips    时间: 2024-6-15 20:03
非常好用的插件,没想到一年多了还在继续维护
作者: gejiziliao    时间: 2024-10-10 11:20
好久没来了  更新了啥




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