前言
Godot 官方 教程
Godot 2d 官方案例C#重构 专栏
Godot 2d 重构 github地址
Godot的Tilemap用起来有点费劲。
快速学会godot 4.0beta1的tilemap(autotile)
godot自动瓷砖集autotile的制作方法教程
【Godot4笔记】TileMap
Tilemap使用
TileSet和Tilemap
TileSet是Godot 资源,TileMap是Godot节点。相当于TileSet是瓷砖张什么样,TileMap是用瓷砖去画东西
Tilemap 图片资源
Tilemap资源形态如下
添加TileSet,开始切图
确定Tilemap的基础tile大小
导入图片
切图
- 边距:去掉图片的边缘空间
- 间距:去掉每个tile的间距
- 纹理区域:每个tile的大小
简单添加TileMap
如何使用
添加好了之后
-
选取,没啥用
-
绘制,单点
-
画直线
-
矩形填充
-
油漆桶放置
-
直接取画面方块
-
清除
-
随机在备选的方块中选择一个
这里操作不展开讲,大家操作一下就懂了
Auto Tilemap
如果我们一点一点手动画,那实在是太麻烦了。所以有AutoTile的功能。
一共有3种模式,这里不做展开
详情请看这篇文章
godot自动瓷砖集autotile的制作方法教程
使用Auto Tilemap
- 如果觉得分配不对,可以多点一下同一tile方块,会尽可能再次切换tile。
- 如果有多个bitmask相同,会随机切换
- 如果生成的tile是割裂的,说明tile类型不完整。