Project1

标题: 动态修改分辨率后如何调整背景图自适应 [打印本页]

作者: wx7614140    时间: 2021-7-11 18:16
标题: 动态修改分辨率后如何调整背景图自适应
本人是RPG Maler MV新手,最近在研究脚本的逻辑,想通过学习写一个demo插件,就是像普通3d游戏一样在设置里修改分辨率。但是遇到一个问题,分辨率更新后背景的图虽然Canvas宽高已经调整了,但是里面的内容并没有自适应。
我首先在设置里添加了修改分辨率的命令:

然后调整分辨率后变成这样子了:

通过控制台发现Canvas的宽高已经变化了:

请问如何调整,让黑框部分没有填充的内容填充进来?
作者: 清澈淌漾    时间: 2021-7-11 19:32
适配本来就是很麻烦的东西 MV是一刀切  保持长宽比 放大缩小
你要动长宽比的那种适配   所有UI都必须用4角定位或者中心定位算出来
作者: wx7614140    时间: 2021-7-12 11:48
清澈淌漾 发表于 2021-7-11 19:32
适配本来就是很麻烦的东西 MV是一刀切  保持长宽比 放大缩小
你要动长宽比的那种适配   所有UI都必须用4角 ...

看了 一下代码,好像是调出菜单界面时对地图展示的画布做了一个snapshot,就像截屏一样,把这截图当作命令窗口展示的背景了。这样就不太好搞了,分辨率动态调整后即使窗口大小变化了,截屏还是没有变,所以就填充为黑色了。。。。
作者: cryhades    时间: 2021-9-20 17:42
请问这个能在游戏里修改分辨率的插件叫什么名字啊?_(:3J∠)_
作者: play337    时间: 2021-9-20 18:33
這個問題...實在很麻煩...都已經四年多了...我也找不到解決方案...
加油! MZ 也沒有解決方案...




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