Project1

标题: 【伪提问】关于分辨率拓展 [打印本页]

作者: 天地有正气    时间: 2015-4-6 17:36
标题: 【伪提问】关于分辨率拓展
求一个可行的思路。窗口变大容易,关键是怎么让地图图块也跟着变大?@fux2 @RyanBern @myownroc @taroxd  
作者: 咕噜    时间: 2015-4-6 17:45
就是把分辨率放大,游戏图像也放大咯?
作者: taroxd    时间: 2015-4-6 17:45
我只会截下屏幕的图然后放大(效率极低)
作者: 龙和许也    时间: 2015-4-6 17:48
不行,最近看了某个外国的分辨率变大脚本,虽然可以实现,但是ALT+enter 进入后会有问题,退出也是如此。
一直以来分辨率是RM的硬伤,改不得。
作者: myownroc    时间: 2015-4-6 17:56
首先你该找到绘制图像的函数,其中有两个参数是传递绘制宽度和绘制高度的。
在RM里这两个参数默认都是原宽原高,拓展分辨率的话相应地扩展一下这两个参数就好了。
但是这个绘图函数是被RM封装起来的,想直接用还是比较麻烦。
那么可以尝试一下不使用RM的绘图函数,自己调用API函数进行绘图。
也就是说RM中诸如Window、Sprite之类的东西就不要用了,自己用API画。
具体的API请参见Gdi+(又叫GdiPlus)。
当然这只是我自己的思路,如果楼主找到了更好的,那么可以无视掉。
PS:如果楼主对任何API产生兴趣的话,请尽量不使用RM对其进行研究。
作者: 天地有正气    时间: 2015-4-6 18:27
似乎错误理解我的意思了,就是原先640*480,的,现在扩展到了1024*768,但是地图还是640*480的
作者: VIPArcher    时间: 2015-4-6 18:49
比如S叔的这个? https://rpg.blue/thread-333550-1-1.html (第十个折叠内)
作者: fux2    时间: 2015-4-6 22:14
vx以上的blt是根据用户区尺寸来决定的,但xp是固定高宽。
作者: ali    时间: 2015-4-6 23:12
依据楼主的思路
是不是游戏窗口变大 单位地图格子变大?
such as:游戏窗口扩大1.5,格子单位×1.5

如果是以上思路,俺有脚本,但是要找找
作者: summer92    时间: 2015-4-7 00:02
用扩大的API就可以,伪扩大分辨率,很久以前的产物
作者: 上贺茂润    时间: 2015-4-7 07:42
放大脚本
作者: 1491968808    时间: 2015-4-7 18:12
据说除了系统和剧情,对玩家来说第三大的硬伤就是分辨率过低看不清
(作死作死)




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