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

Project1

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

[已经过期] 请教如何调整RMXP游戏的分辨率

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
191 小时
注册时间
2011-1-30
帖子
118
跳转到指定楼层
1
发表于 2012-8-11 22:15:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
想请教一下大家,如何才能调整RMXP游戏的分辨率,比如调整到800×600、1024×768或更高,默认640×480的分辨率太不清楚了。
好像以前有直接修改脚本的办法,但现在找不到了,麻烦指导一下,谢谢!
如果有比较复杂的脚本还请稍微说明一下,脚本刚刚入门还不太懂,谢谢!

Lv1.梦旅人

◇无限的妄想者◇

梦石
0
星屑
55
在线时间
1441 小时
注册时间
2012-7-14
帖子
2339
2
发表于 2012-8-11 22:28:56 | 只看该作者
感觉上Alt+回车后全屏模式是800×600?

点评

孩纸。。。那也是640*480.。。  发表于 2012-8-14 00:12
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
49 小时
注册时间
2010-7-8
帖子
83
3
发表于 2012-8-11 23:00:59 | 只看该作者
高分辨率就意味着需要高的配置、

实现的方法通过api更改窗口,修改Tilemap 实现分辨率的修改。

具体可搜索Tilemap。我记得有老外研究过。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2011-7-13
帖子
71
4
发表于 2012-8-12 06:40:09 手机端发表。 | 只看该作者
本帖最后由 zen7280110 于 2012-8-12 06:42 编辑

#此脚本来自55rpg.5d6d.com,转载和使用请保留此信息
#分辨率更改
#章半仙制作
宽度 = 800
高度 = 600
get_hWnd = Win32API.new('user32', 'GetActiveWindow',nil,'l')
$hWnd = get_hWnd.call()
get_x_and_y = Win32API.new('user32', 'GetSystemMetrics', 'l','l')
x = get_x_and_y.call(0)
y = get_x_and_y.call(1)
set_window_pos = Win32API.new('user32', 'SetWindowPos', 'lliiiii',nil)
set_window_pos.call($hWnd, 0, (x-宽度)/2,(y-高度)/2, 宽度, 高度,0)


找的
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
251 小时
注册时间
2009-11-13
帖子
453
5
发表于 2012-8-12 17:16:06 | 只看该作者
搜+耐心+毅力
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
191 小时
注册时间
2011-1-30
帖子
118
6
 楼主| 发表于 2012-8-13 23:04:56 | 只看该作者
zen7280110 发表于 2012-8-12 06:40
#此脚本来自55rpg.5d6d.com,转载和使用请保留此信息
#分辨率更改
#章半仙制作

我加上了这个脚本,但只是窗口变为800×600,实际的可视范围还是640×480
请问怎么解决?
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
201
在线时间
779 小时
注册时间
2009-9-15
帖子
354
7
发表于 2012-8-14 00:14:42 | 只看该作者
善用搜索吧。。。但是不推荐加大。。。所有窗口大小位置的脚本都要改,好麻烦的
回复

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3185
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

8
发表于 2012-8-14 09:04:52 | 只看该作者
gqhondafit 发表于 2012-8-13 23:04
我加上了这个脚本,但只是窗口变为800×600,实际的可视范围还是640×480
请问怎么解决?
...

找到Spriteset_Map中
  1.     @viewport1 = Viewport.new(0, 0, 640, 480)
  2.     @viewport2 = Viewport.new(0, 0, 640, 480)
  3.     @viewport3 = Viewport.new(0, 0, 640, 480)
复制代码
640,480改成800,600
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
79
在线时间
193 小时
注册时间
2011-6-29
帖子
34
9
发表于 2012-8-15 12:53:54 | 只看该作者
建议在脚本编辑器中搜索640或480,全部改为800或600,这种方法非常麻烦,改完后还要再进行窗口调试,比如对话框坐标、文字坐标等等。我以前就用这种方法修改游戏,花费了很多时间。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
191 小时
注册时间
2011-1-30
帖子
118
10
 楼主| 发表于 2012-8-15 18:15:03 | 只看该作者
hys111111 发表于 2012-8-14 09:04
找到Spriteset_Map中640,480改成800,600

这里我也调整了,但还是有黑边
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-19 13:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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