- 积分
- 233
- 阅读权限
- 30
- 主题
- 8
- 帖子
- 83
- 注册时间
- 22-3-2
- 在线时间
- 70 小时
- UID
- 20406
- 精华
- 0
排长
- 大洋
- 1606
- 阅读权限
- 30
|
本帖最后由 JustMonika 于 22-4-18 02:59 编辑
趁晚上刚搞完还能记得,先写下来
图片型BD-J菜单的修改方法已有@wj102901 大佬在该贴内做过介绍:
https://cnlang.org/thread-5096-1-22.html
通过修改JAR文件夹下的main.x.png即可实现菜单的汉化修改
但是main.x.png中按钮繁多,很多按钮的边界也不明确,不利于做修改
本文旨在介绍按钮的坐标是如何在main.x.png中定位的。
以《大鱼海棠》美版原盘为例,其main.x.png分辨率为2275*883,如图所示:
(已经被改过了,将就着看,不影响本文介绍)
以左下角的“正片”按钮为例,打开main.x.png同文件夹下的map.txt,找到这一段内容:
{$ContentFolder}/images/MM_Play_selected.png
0
242
834
110
49
以图片左上角为原点建立坐标系,X轴正方向向右,Y轴正方向向下。
从(0,0)原点开始
X+242 到达x=242
y+834 达到点(242,834) 为按钮左上角
x+110 到达点(352,834) 为按钮右上角
y+49 到达点(352,883) 为按钮右下角
通过确定按钮的三个角从而确定整个图片在坐标系中的位置。
以上。
此外,可以看到map.txt中除了以上举例的内容外,开头还有一段话:
其中1含义未知,我认为应该代表引用第一张图片(可能有误,等dalao解答
main.0.png代表引用图片的文件名称
75代表该图片中共含有75个按钮(这其中每个按钮的每种状态都会被计算一次)
这里有两个猜想,还未进行实践,不一定正确,不保证成功。
- 通过在map.txt中增加新的坐标语句并且在图片的空白处PS按钮以实现增加按钮(涉及到命令修改,不太懂)
- 通过在map.txt中修改已有坐标语句的坐标位置来实现顶部菜单与弹出菜单共用一个按钮图片,避免PS多处相同的图片
以上,感谢大家耐心阅读!如有错误,还请批评指正! |
评分
-
查看全部评分
|