设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3891|回复: 10
打印 上一主题 下一主题

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
209 小时
注册时间
2011-2-9
帖子
29
跳转到指定楼层
1
发表于 2017-10-27 23:30:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x


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


Lv3.寻梦者

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

评分

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

查看全部评分

现在还能改名吗qwq
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7422
在线时间
948 小时
注册时间
2017-9-27
帖子
583
3
发表于 2017-10-28 09:58:12 | 只看该作者
按F4切换到全屏模式,然后按F3可以切换缩放状态。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
209 小时
注册时间
2011-2-9
帖子
29
4
 楼主| 发表于 2017-10-28 10:05:56 | 只看该作者
本帖最后由 沧海孤云 于 2017-10-28 10:07 编辑
梦想家大魔王 发表于 2017-10-28 09:58
按F4切换到全屏模式,然后按F3可以切换缩放状态。

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

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
5520
在线时间
2564 小时
注册时间
2012-2-9
帖子
990

开拓者

5
发表于 2017-10-28 10:25:27 | 只看该作者
本帖最后由 garfeng 于 2017-10-28 10:33 编辑

你这个不是等比缩放。

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

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



你得改成下面这样:
JAVASCRIPT 代码复制
  1. Windows.standardFontsize = function() {
  2.   return Math.ceil(Graphics.box._width * 0.01);
  3. }


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

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
209 小时
注册时间
2011-2-9
帖子
29
7
 楼主| 发表于 2017-10-28 12:18:38 | 只看该作者
garfeng 发表于 2017-10-28 10:25
你这个不是等比缩放。

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

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

点评

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

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
4687
在线时间
362 小时
注册时间
2011-5-11
帖子
503
8
发表于 2017-10-30 17:49:11 | 只看该作者
我不懂程序...觉得最简单的方法就是……在插件中修改默认字体大小…造成都放大了的错觉

点评

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

9
发表于 2017-10-30 18:30:08 | 只看该作者
还是不要改分辨率了。
你又不懂。
一改就要全改所有窗口和坐标

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-18 01:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表