又一个Godot内置的好东西,Godot不仅内置工具齐全,而且工具都非常好用
步骤
1. 创建瓦块
本文使用Blender建模。
无论使用什么建模工具,必须要注意以下几点:
- 瓦块尺寸:瓦块的尺寸要和Godot中GridMap的设置相同。
- 原点位置:原点位置最好设为XY平面的中心,这样便于在Godot中定位。
- 网格的名称:瓦块与瓦块的网格名称绝对不能重复,否则即使导出的模型文件名称不同,在
GridMap
中也会相互覆盖。而且这个名称在Godot的瓦块编辑器中可以看到,所以妥善命名为后期提供方便。 - 应用变换:否则会出现莫名缩放的情况。
2. 创建MeshLibrary
2.1 导入模型
2.2 新建一个场景重来生成MeshLibrary
把需要的模型拖拽进入场景即可,此时不用在乎它们的位置
2.3 将场景转换成MeshLibrary
3. 创建GridMap
3.1 设置GridMap
为GridMap指定MeshLibrary
3.2 绘制GridMap
命令 | 快捷键 |
---|---|
刷瓦片 | 左键 |
删除 | Ctrl + 右键 |
翻转 | A/S/D |
可以编辑多层
甚至还可以沿其它轴绘制