Project1

标题: 720X480分辨率 [打印本页]

作者: 勇敢的馒头    时间: 2013-6-28 12:10
标题: 720X480分辨率
本帖最后由 勇敢的馒头 于 2013-6-29 10:21 编辑

抱歉又是老生常谈的分辨率的话题,搜索了站内的许多脚本和资料,都是将游戏改成800X600,或者1024X768
我只想把宽度调宽些,从640px改成720px,高度480px不变

论坛了的帖子我都看了,也修改成功窗口了,搜索脚本里面所有的640都改成了720.甚至一些320也改成了360了

可是里面的地图刷新总是没办法跟着,求解决方法!



作者: eve592370698    时间: 2013-6-28 16:46
标题: 这个是个模板。怎么说呢?在【Spriteset_Map】里
本帖最后由 eve592370698 于 2013-6-28 16:47 编辑

http://rpg.blue/thread-162509-1-1.html
  1. $viewport1 = Viewport.new(0, 0, 640, 480)
复制代码
最头疼了,因为地图原件读取Viewport.new它只读取到640×480像素,多了就不再读取了所以需要
  1. $viewport4 = Viewport.new(640, 0, $width-640, 480)  #——右侧
  2.     $viewport5 = Viewport.new(0, 480, 640, $height-480) #——下侧
  3.     $viewport6 = Viewport.new(640, 480, $width-640, $height-480) #——右下角
复制代码
三个代码以及相应的变量赋值来进行再定义,您的窗口只横向扩展,那么只要
  1. $viewport4 = Viewport.new(640, 0, 720-640, 480)  #——右侧
复制代码
这个以及相应的东西就足够了。
当然这么做有个缺陷就是很容易掉帧,因为这个脚本就等于把处理的事件数量成倍数地提高了。
作者: 勇敢的馒头    时间: 2013-6-29 09:45
本帖最后由 勇敢的馒头 于 2013-6-29 09:49 编辑
eve592370698 发表于 2013-6-28 16:46
http://rpg.blue/thread-162509-1-1.html最头疼了,因为地图原件读取Viewport.new它只读取到640×480 ...


测试成功,非常感谢




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