Unity3D:瓦片地图

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

瓦片地图

瓦片地图组件是一个存储和处理用于创建 2D 关卡的图块资产的系统。它将所需信息从放置在其上的图块传输到其他相关组件,例如瓦片渲染器和瓦片地图碰撞体 2D。默认情况下,此包不包含在 Unity 编辑器默认安装中,您需要通过包管理器下载 2D 切片映射编辑器包。

创建瓦片地图时,Grid 组件自动作为瓦片地图的父级,并在将瓦片布置到瓦片地图上时作为参照。

要创建、修改和选择要绘制到瓦片地图上的瓦片,请使用 Tile Palette(菜单:__Window > 2D > Tile Palette__)及其工具。请参阅有关 Tile Palette 和绘制瓦片地图的文档以了解更多信息。

Tilemap property window.
Tilemap property window.
属性功能
Animation Frame RateUnity 播放瓦片动画的速率。增加或减少此值会根据等效因子更改速度(例如,如果将此值设置为 2,Unity 将以两倍速度播放瓦片动画)。
Color选择一种颜色应用为此瓦片地图上的瓦片的色调。设置为白色(默认颜色)可使 Unity 不带色调地渲染瓦片。
Tile Anchor输入瓦片地图上沿 XYZ 轴偏移瓦片锚点位置的数量(以单元格为单位)。
Orientation选择瓦片地图上瓦片的方向。如果需要在特定平面定位瓦片,请使用此属性。
    XYUnity 在 XY 平面上定位瓦片。
    XZUnity 在 XZ 平面上定位瓦片。
    YXUnity 在 YX 平面上定位瓦片。
    YZUnity 在 YZ 平面上定位瓦片。
    ZXUnity 在 ZX 平面上定位瓦片。
    ZYUnity 在 ZY 平面上定位瓦片。
    Custom选择此选项可启用以下自定义方向设置。
Position设置自定义方向的位置偏移。默认情况下禁用此选项,在 Tilemap 的方向设置为 Custom 时启用。
Rotation设置自定义方向的旋转。默认情况下禁用此选项,在 Tilemap 的方向设置为 Custom 时启用。
Scale设置自定义方向的比例。默认情况下禁用此选项,在 Tilemap 的方向设置为 Custom 时启用。
InfoExpand this to show the Assets used in the Tilemap.
    TilesShows a list of Tile Assets used in the Tilemap.
    SpritesShows a list of Sprites used in the Tilemap.

GitHub 中的 2D Extras

可从 2D Extra GitHub 代码仓库下载脚本化瓦片和画笔的示例。可从 2D Techdemos Github 代码仓库获取包含这些脚本化游戏对象的示例项目。有关不同脚本和用法信息的描述,请参阅每个代码仓库的 README.md。


  • Page content and screenshot updated for 2021.1 *页面内容和屏幕截图更新于 2020.1
  • 2D Tilemap Editor 不再随 Editor 安装过程一起安装,而是必须从 Package Manager 下载。2019.2
  • 在 Unity 2018.3 中添加了等距瓦片地图 (Isometric Tilemap) 功能
  • 在 Unity 2018.2 中添加了六边形瓦片地图 (Hexagonal Tilemap) 功能
  • 在 2017.2 版中添加了瓦片地图

此文由3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:Sprite Shape Renderer (mvrlink.com)

下一篇:Unity3D:Grid (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号