设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: 仇九
打印 上一主题 下一主题

[原创发布] 【MV/MZ】虚拟按键QJ-Button 【V1.7】-2022-5-28

[复制链接]

Lv2.观梦者

梦石
0
星屑
550
在线时间
92 小时
注册时间
2019-9-26
帖子
26
31
发表于 2022-5-28 08:04:40 | 只看该作者
这个虚拟按键非常好用,但是我要反应一个问题,电脑上操作设置了对应键盘按键无效的情况。可能是我还没有搞懂,二一个是进入某些场景会黑屏,比如GALV钓鱼插件。这个应该是进入某些场景会出现黑屏的缘故。只显示摇杆的图片,在钓鱼场景里面是黑的
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
16
星屑
12055
在线时间
1412 小时
注册时间
2020-3-21
帖子
365

极短23获奖

32
 楼主| 发表于 2022-5-28 10:33:45 | 只看该作者
佳哥RPG 发表于 2022-5-28 08:04
这个虚拟按键非常好用,但是我要反应一个问题,电脑上操作设置了对应键盘按键无效的情况。可能是我还没有搞 ...

我更新了,你看看更新后有没有问题。
“脑上操作设置了对应键盘按键无效的情况”这种情况应该就是设置问题,如果你有用修改了按键键码的插件的话就得注意。
“进入某些场景会黑屏”这我1不知道什么意思,我刚才测试了一下新版1.7没问题。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1385
在线时间
120 小时
注册时间
2022-5-22
帖子
70
33
发表于 2022-6-17 18:16:14 | 只看该作者
很好,谢谢分享!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4620
在线时间
263 小时
注册时间
2017-4-25
帖子
191
34
发表于 2022-6-18 00:14:41 | 只看该作者
感谢分享,支持支持
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
251
在线时间
32 小时
注册时间
2022-5-12
帖子
4
35
发表于 2022-6-21 12:54:03 | 只看该作者
老哥 为啥添加其他按钮之后会报错呀  不加就不报错(最新版本的 之前版本的添加没有报错  同一个游戏)
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
16
星屑
12055
在线时间
1412 小时
注册时间
2020-3-21
帖子
365

极短23获奖

36
 楼主| 发表于 2022-6-21 13:46:13 | 只看该作者
shuiyu 发表于 2022-6-21 12:54
老哥 为啥添加其他按钮之后会报错呀  不加就不报错(最新版本的 之前版本的添加没有报错  同一个游戏){:4_ ...

报的什么错?至少得有个截图啊。
(更新了新版后旧的存档不能再用)
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
348
在线时间
41 小时
注册时间
2022-3-28
帖子
6
37
发表于 2022-6-26 13:39:50 | 只看该作者
貌似判定按钮出现的条件有些奇怪
插件代码里的这个地方
  1. NBDirButton.prototype.judge = function() {
  2.     let boo = true;
  3.     if (this.Data.switchScript.length>0) {
  4.         boo = boo&&(!!eval(eval(this.Data.switchScript)));
  5.     }
  6.     if (this.Data.switch>0) {
  7.         boo = boo&&($gameSwitches.value(this.Data.switch));
  8.     }
  9.     if (this.Data.textHide) {
  10.         let ts = $gameMessage.isBusy();
  11.         if (ts) {
  12.             this.textShowDelay = 10;
  13.             boo = false;
  14.         } else if (this.textShowDelay>0) {
  15.             this.textShowDelay--;
  16.             boo = false;
  17.         } else boo = true;
  18.     }
  19.     if (SceneManager._scene) {
  20.         if (this.Data["showOn"+SceneManager._scene.constructor.name.toString()]) {
  21.             boo=boo&&!!eval(this.Data["showOn"+SceneManager._scene.constructor.name.toString()]);
  22.         } else {
  23.             boo=boo&&defaultSceneShow
  24.         }
  25.     } else {
  26.         boo=boo&&defaultSceneShow
  27.     }
  28.     return boo;
  29. };
复制代码

关于this.Data.textHide的判断,里面的else boo = true会不会导致,只要不符合前两个条件就显示,导致前面对脚本和开关的判断无效,从而不能做到全true的时候才能显示
此外,貌似对于this.Data.switchScript.length>0的判断,在插件设置里写了代码,全部删除后会留下一个"",并且把他放到eval里也会返回false,长度也为1,导致即使没写代码也会误判
也可能都是我自己的原因...总感觉关于对话框是否繁忙和脚本内容这两部分的出现条件有些奇怪
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
251
在线时间
32 小时
注册时间
2022-5-12
帖子
4
38
发表于 2022-7-22 14:53:45 | 只看该作者
感谢大佬分享的插件  能否加一些功能 比如 按键 控制显示和隐藏功能 按键位置 大小透明度的调整
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
976
在线时间
107 小时
注册时间
2020-6-16
帖子
142
39
发表于 2022-8-7 16:08:11 | 只看该作者
为什么模拟Q键和E键无效?
为什么P1论坛不能改名!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
91
在线时间
11 小时
注册时间
2022-2-17
帖子
2
40
发表于 2022-8-18 17:41:03 | 只看该作者
楼主你的插件非常好用,可以显示在手机屏幕外,现在有个问题就是如何能够不设置包含数字的XY轴实现下方的布局,因为设置数字的话有可能分辨率不一样就会很变扭

图片传不了我去,我描述一下,就是方向键在左下角这个已经设置没问题,Z键在右下角设置也没问题,

就剩一个三道杠的键(菜单键),我想让它在右下角Z键的上方,和Z键同一竖行这样,但是又不会遮挡
这个怎么设置楼主能解答下吗(因为菜单键比Z小一点点不太好调)
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 14:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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