查看: 3051|回复: 4

[有事请教] 动态修改分辨率后如何调整背景图自适应

[复制链接]
梦石
0
星屑
115
在线时间
29 小时
注册时间
2021-6-30
回帖
18
发表于 2021-7-11 18:16:03 | 显示全部楼层 |阅读模式

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

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

×
本人是RPG Maler MV新手,最近在研究脚本的逻辑,想通过学习写一个demo插件,就是像普通3d游戏一样在设置里修改分辨率。但是遇到一个问题,分辨率更新后背景的图虽然Canvas宽高已经调整了,但是里面的内容并没有自适应。
我首先在设置里添加了修改分辨率的命令:
调出设置界面.png
然后调整分辨率后变成这样子了:
分辨率修改后.png
通过控制台发现Canvas的宽高已经变化了:
问题.png
请问如何调整,让黑框部分没有填充的内容填充进来?
梦石
0
星屑
105
在线时间
1024 小时
注册时间
2021-3-24
回帖
544

MZ评测员

发表于 2021-7-11 19:32:30 | 显示全部楼层
适配本来就是很麻烦的东西 MV是一刀切  保持长宽比 放大缩小
你要动长宽比的那种适配   所有UI都必须用4角定位或者中心定位算出来
全家活光光~
回复

使用道具 举报

梦石
0
星屑
115
在线时间
29 小时
注册时间
2021-6-30
回帖
18
 楼主| 发表于 2021-7-12 11:48:35 | 显示全部楼层
清澈淌漾 发表于 2021-7-11 19:32
适配本来就是很麻烦的东西 MV是一刀切  保持长宽比 放大缩小
你要动长宽比的那种适配   所有UI都必须用4角 ...

看了 一下代码,好像是调出菜单界面时对地图展示的画布做了一个snapshot,就像截屏一样,把这截图当作命令窗口展示的背景了。这样就不太好搞了,分辨率动态调整后即使窗口大小变化了,截屏还是没有变,所以就填充为黑色了。。。。
回复

使用道具 举报

梦石
1
星屑
3913
在线时间
592 小时
注册时间
2007-8-14
回帖
141
发表于 2021-9-20 17:42:08 | 显示全部楼层
请问这个能在游戏里修改分辨率的插件叫什么名字啊?_(:3J∠)_
赞美灵魂……
回复

使用道具 举报

梦石
0
星屑
7997
在线时间
1442 小时
注册时间
2018-12-16
回帖
1843
发表于 2021-9-20 18:33:22 | 显示全部楼层
這個問題...實在很麻煩...都已經四年多了...我也找不到解決方案...
加油! MZ 也沒有解決方案...
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部