查看: 2642|回复: 5

[有事请教] MV的B~E区域图块叠加到底是怎么实现的?

[复制链接]
梦石
0
星屑
3021
在线时间
337 小时
注册时间
2020-6-14
回帖
77

极短22参与

发表于 2021-6-24 17:44:54 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 鼠曲草 于 2021-6-24 18:23 编辑

之前用VA用习惯了,画了一个半砖组合,结果到游戏里面发现每个格子可以叠两个B~E图块
然后仔细一想,为什么可以叠两个图块?
看tilemap.js半天没看懂,索性打开map.json使用记事本计数法。data项总共有1326个整数,定神一想,这不是17x13的六倍吗?
所以MV地图自带六个图块图层?不过编辑器里面好像也用不了,难不成要notepad++画地图

所以说六个图层是怎么用的?能放所有图块吗?通行度是怎么算的?这个问题对于我这种代码盲来说有点困难了。(这个F1文档应该没有吧……感觉F1不太会给这些信息的样子)
梦石
0
星屑
16261
在线时间
4014 小时
注册时间
2015-9-14
回帖
1322

开拓者

发表于 2021-6-24 22:33:33 | 显示全部楼层
簡單說,懂得規則可以.
B~E區圖層可叠加兩層.
兩層後再加第三層圖.自動取消第一層圖.
加第四層圖.自動取消第二層圖.
保持兩層圖層.

点评

但非編輯器劃(編輯)地圖塊,容易出bug.例如要獲取地圖某X,Y圖塊屬性.....  发表于 2021-6-25 21:44
我是说直接改json数据……不过我试验了一下,即使不用插件,通过改mapXXX.json也可以在一个图层里面叠加三个图块,并且用编辑器不会抹掉最下层图块  发表于 2021-6-25 21:22
圖層結構沒有人修改,如用插件 YEP_GridFreeDoodads.js 可以幾十個圖塊疊加一起.  发表于 2021-6-25 16:17
那data里面有限制吗?比如说六个图层里面有几个图层可以放置B~E图块……要是都能放的话岂不是可以做出六个图块叠加  发表于 2021-6-25 12:09
https://rpg.blue/data/attachment/album/202003/28/021323lltgrsvfytfwuya5.gif
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部