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

Project1

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

[原创发布] 【插件】 实景地图 -> 小地图 <更新:19/01/22>

[复制链接]

Lv5.捕梦者

梦石
0
星屑
32029
在线时间
5081 小时
注册时间
2012-11-19
帖子
4877

开拓者

跳转到指定楼层
1
发表于 2019-1-19 20:33:06 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 芯☆淡茹水 于 2021-2-10 16:41 编辑

   嘛~,这个是附属产物,给别人写插件时的基础版。

〓 更新记录 〓
-----------------------------------------------------------------------------------------------------------------------------------
19/01/20  :
更改了缩放截图方式,做成了第二版(小地图2)。
将 Tilemap 的描绘图块,进行缩放描绘后再截图,减少截图时的效率消耗,对于较大地图,截图效率明显提高,
但大地图画质会下降。例如下面这张 140x140 格的范例地图:

由于 Tilemap 写法较为封闭,改得较为勉强,有另外关于地图图块插件的工程慎用。
整个游戏没有较大的地图时,建议使用第一版。

Tilemap 整个地图全描绘,本来就非常耗效率,地图越大越明显,再加上绘制后截图,消耗的时间再次增长。
Tilemap 描绘全地图,那是必须消耗效率的,至少说现在对于这个暂时无解。
自己读取数据自己描,还是得和 Tilemap 差不多的描绘方式,换汤没换药。
-----------------------------------------------------------------------------------------------------------------------------------
19/01/21  :
1,将第一次进入地图时截取的图片,转换为数据储存。一张地图对应储存一个数据文件。

2,修改 Tilemap ,来减小截图地图全景的效率消耗。

-----------------------------------------------------------------------------------------------------------------------------------
19/01/22  :,
1,将原来的截取地图图片,改为直接显示一个 Tilemap 作为小地图的地图背景。

2,若无特殊情况,将不会再更新。
-----------------------------------------------------------------------------------------------------------------------------------

〓 插件特点 〓
1,地图实景作为小地图地图背景。

2,所有地图上的对象(角色+事件)全用图标显示。

3,小地图窗口尺寸,以及小地图缩放比例可自行调节。

〓 不适宜情况 〓
1,不支持远景地图。

2,不支持黑幕,迷雾,灯光,,等效果,小地图上无法表现出来。

3,不完美支持循环地图,小地图上未实现完美衔接的地图循环。

4,其他。

〓 截图 〓

1,小地图自身卷动


2,快捷操作按钮 + 快捷键


3,地图对象(角色+事件)实时刷新


〓 插件压缩包 〓

这是测试用的 IconSet , 可以在自己 IconSet 里做自己喜欢的图标。



小地图(21.2.10).rar (6.73 KB, 下载次数: 837, 售价: 1 星屑)

评分

参与人数 14+14 收起 理由
言物之石 + 1 精品文章
ufopea + 1 精品文章
龙和许也 + 1
N龙翔 + 1 精品文章
ssrwkx + 1 精品文章
佳哥RPG + 1 精品文章
751701698 + 1 精品文章
樱月琴 + 1 精品文章
龙影风 + 1 塞糖
if216 + 1 塞糖 最后这版进那张图不报错了,那图也不.

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制

Lv5.捕梦者

梦石
0
星屑
32029
在线时间
5081 小时
注册时间
2012-11-19
帖子
4877

开拓者

2
 楼主| 发表于 2019-1-20 08:30:28 | 显示全部楼层
if216 发表于 2019-1-20 00:21
我改了下,应该可以了。有什么影响,你再补充。

XdRsData.miniMap.snapMap = function() {

呃~, bitmap 尺寸过大么? chrono 引擎又是什么?
这个插件本来就是初制版,待改进的东西还是很多,别的不说,snap一张 100 以上的地图时,非常费劲。
所以,你觉得怎样改都可以。
但是 , 这样改真的有效么? Stage 貌似不受其本身的宽/高限制吧?
这样改的话,图会截不完全,除非缩放到全地图自适应到整个游戏分辨率。
那还不如直接改小这个数值
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-9 03:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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