查看: 4904|回复: 10

[有事请教] 分辨率放大后对话框没有等比例放大怎么办?

[复制链接]
梦石
0
星屑
1170
在线时间
221 小时
注册时间
2011-2-9
回帖
24
发表于 2017-10-27 23:30:50 | 显示全部楼层 |阅读模式

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

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

×

1024 576.jpg 1920 1080.jpg
上边是1024 576,下面是1920 1080。不管使用哪个插件改分辨率的都一样。(如YEP_CoreEngine)
字体变小了看起来不舒服了
YEP_MessageCore.js 可以改对话框长度,我照着简单改了下代码可以改对话框高度,但是还是解决不了,能不能按照分辨率放大比例等比例扩大对话框?


梦石
0
星屑
2724
在线时间
227 小时
注册时间
2016-3-27
回帖
557
发表于 2017-10-28 09:46:51 | 显示全部楼层
等比例缩放的话感觉不是很好弄,毕竟是两个不同的脚本要关联起来挺麻烦的...
【这个区基本上没什么人回答】嘘!

评分

参与人数 1赞 +1 收起 理由
沧海孤云 + 1 。。后来才发现空白处有字

查看全部评分

现在还能改名吗qwq
回复

使用道具 举报

梦石
0
星屑
7427
在线时间
948 小时
注册时间
2017-9-27
回帖
566
发表于 2017-10-28 09:58:12 | 显示全部楼层
按F4切换到全屏模式,然后按F3可以切换缩放状态。
回复

使用道具 举报

梦石
0
星屑
1170
在线时间
221 小时
注册时间
2011-2-9
回帖
24
 楼主| 发表于 2017-10-28 10:05:56 | 显示全部楼层
本帖最后由 沧海孤云 于 2017-10-28 10:07 编辑
梦想家大魔王 发表于 2017-10-28 09:58
按F4切换到全屏模式,然后按F3可以切换缩放状态。

试了一下,1920*1080的按F3无效果,1024*576或者默认分辨率按F3整个画面等比例缩小居中,四面一堆黑框……
回复

使用道具 举报

梦石
2
星屑
5550
在线时间
2566 小时
注册时间
2012-2-9
回帖
947

开拓者

发表于 2017-10-28 10:25:27 | 显示全部楼层
本帖最后由 garfeng 于 2017-10-28 10:33 编辑

你这个不是等比缩放。

你如果希望在画面扩大时,窗口和人物都完全按照等比例变大,不要修改Graphics.box.width 大概是这个。你这样把窗口尺寸变大了,但字体、对话框实际高度,人物大小还是原来那样,与更大的窗口对比之下,显得就特别小了。
请打开RMMV安装目录的nwjs-win目录下的package.json,把这里的宽高改成你想要的。这里修改后,窗口实际绘制的内容并没有变多,而是每一块区域等比放大。

否则你必须自己写一个根据窗口尺寸,调整所有其他内容尺寸的函数,或者自己把所有的尺寸值设定为窗口宽、高乘以某比例,而不是定为多少像素比如:
字体大小,原来是这样的:
[pre lang="javascript"]Windows.standardFontsize = function() {
  return 22;
}
[/pre]


你得改成下面这样:
[pre lang="javascript"]Windows.standardFontsize = function() {
  return Math.ceil(Graphics.box._width * 0.01);
}[/pre]

我不记得具体的函数名是什么了,所以请勿直接使用在游戏里。

这段意思是,把默认字体大小,设置为游戏窗口宽度的1/100,这只是一个例子,其他的所有尺寸,你几乎都要做类似的修改。

评分

参与人数 1赞 +1 收起 理由
沧海孤云 + 1 非常感谢,我研究看看

查看全部评分

回复

使用道具 举报

梦石
0
星屑
7427
在线时间
948 小时
注册时间
2017-9-27
回帖
566
发表于 2017-10-28 10:25:36 | 显示全部楼层
没有高清屏,不知道你弄那么高分辨率有何意义。调得太高不怕游戏卡吗?
MV本身没有提供分辨率自适应的功能,如果你对这方面很看重,不如试试Unity?

评分

参与人数 1赞 +1 收起 理由
沧海孤云 + 1

查看全部评分

回复

使用道具 举报

梦石
0
星屑
1170
在线时间
221 小时
注册时间
2011-2-9
回帖
24
 楼主| 发表于 2017-10-28 12:18:38 | 显示全部楼层
garfeng 发表于 2017-10-28 10:25
你这个不是等比缩放。

你如果希望在画面扩大时,窗口和人物都完全按照等比例变大,不要修改Graphics.box.w ...

研究了半天,package.json的修改似乎只是窗口启动游戏的分辨率。并没有其他数据关联,当然可能是我没理解透。。继续研究= =

点评

修改这个的话,那就是真的等比缩放。如果按照你之前那种修改办法,你得改很多地方。  发表于 2017-10-28 13:41
回复

使用道具 举报

梦石
1
星屑
4687
在线时间
362 小时
注册时间
2011-5-11
回帖
479
发表于 2017-10-30 17:49:11 | 显示全部楼层
我不懂程序...觉得最简单的方法就是……在插件中修改默认字体大小…造成都放大了的错觉

点评

咱两水平差不多……光改字体问题一样多~~  发表于 2017-10-30 22:46
哈喽,这里画师/配音,立绘/UI/像素/l2d,美术相关均可做的。有偿画画免费配音中(^o^)❤来找我喔Q:397911742❤
参与游戏《除灵》《寻迹》《丽丽公主》《旅行恋恋》《余烬之中》《绽于枝垂樱下》《幻侠奇缘录》等
画图作品——>点我   
无偿配音——>点我
回复

使用道具 举报

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2017-10-30 18:30:08 | 显示全部楼层
还是不要改分辨率了。
你又不懂。
一改就要全改所有窗口和坐标

评分

参与人数 1赞 +1 收起 理由
沧海孤云 + 1 ~已用720P,窗口坐标挨个改呗,默认分辨率.

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部