查看: 2299|回复: 12

[有事请教] 菜单怎样改成三人的横向翻页?

[复制链接]
梦石
0
星屑
29896
在线时间
5733 小时
注册时间
2016-3-8
回帖
1653
发表于 2023-1-14 18:26:08 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 alexncf125 于 2023-1-14 18:31 编辑

plugins.rar (8.26 KB, 下载次数: 13)
用了这两个插件把Window_MenuStatus改成3之后,
当队伍有4人或以上, 滑动去最后位置时, 就会发生如下图中的BUG, 有大佬知道怎样修复么
未命名.png
梦石
0
星屑
335
在线时间
61 小时
注册时间
2023-1-3
回帖
20
发表于 2023-1-14 19:21:44 | 显示全部楼层
萌新帮顶
回复

使用道具 举报

梦石
0
星屑
512
在线时间
37 小时
注册时间
2021-7-30
回帖
50
发表于 2023-1-18 09:24:34 | 显示全部楼层
帮忙顶下
回复

使用道具 举报

梦石
0
星屑
25352
在线时间
1136 小时
注册时间
2019-3-5
回帖
1303
发表于 2023-1-18 13:26:40 | 显示全部楼层
自带的默认插件居然有bug吗……难绷

点评

试过了...还是一样的情況  发表于 2023-1-19 15:50
试试默认自带的AltMenuScreen,效果一样的  发表于 2023-1-19 15:32
然而并不是自带的默认插件  发表于 2023-1-18 14:12
回复

使用道具 举报

梦石
0
星屑
1823
在线时间
270 小时
注册时间
2019-4-9
回帖
79
发表于 2023-1-18 20:07:21 | 显示全部楼层
Zeldashu 发表于 2023-1-18 13:26
自带的默认插件居然有bug吗……难绷

其實主要是HorizontalScrolling.js,是海外的大佬做的。但不知道哪裡出問題了。
回复

使用道具 举报

梦石
0
星屑
5901
在线时间
1145 小时
注册时间
2013-7-8
回帖
1850

极短23参与

发表于 2023-1-20 13:08:23 | 显示全部楼层
本帖最后由 我是大仙 于 2023-1-20 13:28 编辑

小埋好可爱OωO
问题现象:
经过测试发现当设置的纵列为3或者5这样的奇数的时候就会出现如图的情况。
经过测试发现并非选择队伍的最后一个人会这样,而是选择当前菜单中显示的最后一个人会这样。
假如第四个人不是最后一个位置的人(譬如一共有六个人),当选中第四个人的时候,最后一个位置是空白的,但是再次向右移动光标,原来空白的位置的人就会显示出来。
而如果不用键盘操作,只用鼠标拖动,当拖动到最后一个角色能完全显示出来的位置的时候,该角色也能显示出来。


于是我想到一个问题。
我曾经用PS处理图片的时候,我想把一个两帧的图片一分为二,但是这俩图片一分为二后显示的动画居然有偏移......

后来我才发现原来是这个图片的宽是奇数,如果一分为二,除不尽,就会自动舍弃一个像素点。

所以产生这个问题的原因可能是:
用偶数分割会很完美。但是用奇数分割屏幕可能会除不尽(假如这个菜单的宽是332,除以3是除不尽的,就没办法完美分割,会自动舍弃一个像素点)

当选中最后一个单位的时候,这个单位其实并没有“完全出现”在画面中,可能它还有一个像素点在右边的屏幕外边,所以判定为这个选项没有在屏幕中,既然不在屏幕中,那它的图像就不显示。


解决方法:
1.修改RMMZ显示判定的屎山(但是这个对于我来说太难了,感觉很费时间)

2.修改屏幕宽度或者使得这个菜单的宽度能被3整除,测试的时候,我把整个游戏屏幕的宽度改为818(默认是816),就可以显示了。(应该是使得这个窗口的宽度能被3整除了)

如果对于屏幕或者菜单宽度没有非常严格的要求,我认为第二种方法是一个很好的解决方案。

希望能帮到小埋OωO

点评

好利害哦  发表于 2023-1-20 14:27

评分

参与人数 2赞 +2 收起 理由
caffee.bee + 1 精品文章
alexncf125 + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
29896
在线时间
5733 小时
注册时间
2016-3-8
回帖
1653
 楼主| 发表于 2023-1-20 13:56:08 | 显示全部楼层
我是大仙 发表于 2023-1-20 13:08
小埋好可爱OωO
问题现象:
经过测试发现当设置的纵列为3或者5这样的奇数的时候就会出现如图的情况。

成了~成了~
把CTB插件的itemWidth加1后就正常了~
谢谢大佬帮忙~
回复 1 0

使用道具 举报

梦石
0
星屑
1823
在线时间
270 小时
注册时间
2019-4-9
回帖
79
发表于 2023-1-20 14:24:23 | 显示全部楼层
alexncf125 发表于 2023-1-20 13:56
成了~成了~
把CTB插件的itemWidth加1后就正常了~
谢谢大佬帮忙~

哦哦哦~~恭喜W
回复

使用道具 举报

梦石
0
星屑
1823
在线时间
270 小时
注册时间
2019-4-9
回帖
79
发表于 2023-1-20 14:38:31 | 显示全部楼层
我是大仙 发表于 2023-1-20 13:08
小埋好可爱OωO
问题现象:
经过测试发现当设置的纵列为3或者5这样的奇数的时候就会出现如图的情况。


非常感謝大大
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部