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

Project1

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

[原创发布] 另一种小地图显示 ver 1

[复制链接]

Lv4.逐梦者 (版主)

梦石
0
星屑
9497
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

1
发表于 2015-9-14 15:33:19 | 显示全部楼层
感觉这个小地图脚本有点简陋。首先它把地图上所有的东西都用方块代替了,看起来很不是美观的样子。虽然把它换成真正图块差别并不大,但是最好做一下为好。

虽然显示在右上角,但是这个小地图并没有滚动的功能,所以在地图非常大的情况下,小地图窗口会铺满整个界面。小地图的作用是起到缩略和预览的功能,因此显示的区域肯定比屏幕上的要大(20*15)。但是如果太大了挡住屏幕也不太好,总之还是推荐加上自动滚屏功能。

每一步刷新小地图非常的浪费时间,考虑到地图上的前三层都是静止的,只有事件层是变化的,因此可以考虑单独绘制事件层。或者按照AC所说,仅仅绘制需要显示的部分。

这个小地图显示的原理和原有的小地图脚本不太一样。原有小地图脚本是先按照1:1的比例绘制地图的bitmap,然后再使用Bitmap#stretch_blt缩放,这种方法是有一定的风险。因为地图可以很大,直接再绘制一个1:1的bitmap容易发生RGSS停止工作的严重错误。虽然最后的小地图比较节省内存,但是绘制的过程需要的内存还是很多的。但是这个小地图脚本是直接绘制,所以能减少发生上面错误的风险,但是还是需要进一步改进才行。

综上,外观上和性能上都有很大的提升空间,希望楼主能及时更新。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-10 04:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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