garfeng 发表于 2017-10-28 10:25 研究了半天,package.json的修改似乎只是窗口启动游戏的分辨率。并没有其他数据关联,当然可能是我没理解透。。继续研究= = |
本帖最后由 garfeng 于 2017-10-28 10:33 编辑 你这个不是等比缩放。 你如果希望在画面扩大时,窗口和人物都完全按照等比例变大,不要修改Graphics.box.width 大概是这个。你这样把窗口尺寸变大了,但字体、对话框实际高度,人物大小还是原来那样,与更大的窗口对比之下,显得就特别小了。 请打开RMMV安装目录的nwjs-win目录下的package.json,把这里的宽高改成你想要的。这里修改后,窗口实际绘制的内容并没有变多,而是每一块区域等比放大。 否则你必须自己写一个根据窗口尺寸,调整所有其他内容尺寸的函数,或者自己把所有的尺寸值设定为窗口宽、高乘以某比例,而不是定为多少像素比如: 字体大小,原来是这样的: JAVASCRIPT 代码复制
你得改成下面这样: JAVASCRIPT 代码复制
我不记得具体的函数名是什么了,所以请勿直接使用在游戏里。 这段意思是,把默认字体大小,设置为游戏窗口宽度的1/100,这只是一个例子,其他的所有尺寸,你几乎都要做类似的修改。 |
本帖最后由 沧海孤云 于 2017-10-28 10:07 编辑 梦想家大魔王 发表于 2017-10-28 09:58 试了一下,1920*1080的按F3无效果,1024*576或者默认分辨率按F3整个画面等比例缩小居中,四面一堆黑框…… |
按F4切换到全屏模式,然后按F3可以切换缩放状态。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-7 05:46
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.