您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Godot Engine:使用GridMap创建三维TileMap

开发游戏的老王 发布时间:2020-07-27 16:56:30 ,浏览量:3

又一个Godot内置的好东西,Godot不仅内置工具齐全,而且工具都非常好用

步骤
      • 1. 创建瓦块
      • 2. 创建MeshLibrary
        • 2.1 导入模型
        • 2.2 新建一个场景重来生成MeshLibrary
        • 2.3 将场景转换成MeshLibrary
      • 3. 创建GridMap
        • 3.1 设置GridMap
        • 3.2 绘制GridMap

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

可以编辑多层 在这里插入图片描述 甚至还可以沿其它轴绘制

在这里插入图片描述

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.1608s