网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月10日
漏签
0
天
godot吧
关注:
7,192
贴子:
34,911
看贴
图片
吧主推荐
游戏
11
回复贴,共
1
页
<<返回godot吧
>0< 加载中...
godot瓦片地图位图掩码使用研究
只看楼主
收藏
回复
写小说的立青
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我以前用过rpgmaker,对rpgmaker中的地图编辑器很感兴趣,也花时间研究过一下。现在在学godot时,发现godot定义了一个叫做位图掩码的东西,这个东西真的是神设计!只不过使用起来需要花费一点精力学习。
写小说的立青
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这是rpgmaker里随意画的一张地图,rpgmaker里很神奇,你用
这样一个图块去画,却能获得一个内部完全是水,周围边界是水和陆地很好过渡交接效果的图来
写小说的立青
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我们找到这个图块的原本素材,你会发现,这个图块其实对应的不是一个方块,而是这样一片区域若干图块的组合
写小说的立青
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实这种图块对应的就是godot里自动图块这个概念。
自动图块由若干图块组合而成,会根据图块周围的情况,选择具体要使用那个图块,从而做出和周围图块的过渡效果
写小说的立青
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不过我试着用rpgmaker的素材放进去,倒腾了一番,遇到了一些问题,这个位图掩码和rpgmaker里面的机制并不完全一样。
注意看rpgmaker里的这个格子的图块,素材图里并没有这样的一块图块。
写小说的立青
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我花了一段时间研究发现,rpgmaker里的一个图块,是由四块一半宽高的图块拼凑起来的!!!!!!
写小说的立青
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这里是rpgmaker的rpg_core.js文件里的源码,每个图块,它会搞四张小图拼凑起来
写小说的立青
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
所以我在godot里,将一个rpgmaker的素材的一块自动图块区域选择切割成4 * 6之后再来画图,大致就能像rpgmaker一样做出差不多的效果。
不过有一点缺陷,一个是你需要成双成对地画,落单的格子出来的效果是不对的。
另一个是,有几个格子的位图掩码其实是一样的。
rpgmaker是规定好了定死的流程,具体那个情况下的图块会选哪四个小图。
我们这里依靠位图掩码,选择的不一定是我们想要的。
写小说的立青
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不过位图掩码的好处是,你可以自己定义自动图块的格式,有各种灵活的用法。不像rpgmaker里面,基本就是固定死了几种设置。
我之前在看rpgmaker时,就在想怎么把他的这种自动图块的机制用一个比较优雅的方式表示出来。现在在godot里看到这中位图掩码的方式,不由眼前一亮,好家伙,这个设置真妙!
向日葵sf
着色器
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
至今只能理解3x3,4x4一类的自动图块,感觉自动图块掩码什么的好复杂,感觉都能用这个机制做益智游戏了
hataisx234
跨平台
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个RPG里面的图我导入pgmnv里面,然后做出图快,导出png图片,然后就可以在任何地方用了。可以用ldtk做地图也很不错,我就喜欢用这个
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示