创建瓦片地图
瓦片地图是可作为网格的游戏对象,用于放置所选瓦片。
瓦片地图有多种类型,分别是:
- 矩形 (Rectangular)
- 六边形尖顶 (Hexagon Point-Top)
- 六边形平顶 (Hexagonal Flat Top)
- 等距 (Isometric)
- 等距 Z 作为 Y (Isometric Z as Y)
默认瓦片地图为矩形。有关六边形和等距瓦片地图及其特殊功能和用法的更多信息,请参阅相应页面。
创建瓦片地图资源
要创建瓦片地图资源,请执行以下操作:
- 在层级视图 (Hierarchy) 窗口中单击右键,然后选择 2D 对象 (2D Object) > 瓦片地图 (Tilemap)。
- 从可用选项中选择要创建的瓦片地图类型。
创建瓦片地图后,Unity 会在场景中创建带有子瓦片地图游戏对象的新网格 (Grid) 游戏对象。网格 (Grid) 游戏对象决定了其子瓦片地图的布局。子瓦片地图由 Tilemap 组件和 Tilemap Renderer 组件组成。Unity 可在瓦片地图游戏对象上绘制瓦片。
注意:如果菜单栏看不到这些选项,则表示可能未安装 2D Tilemap Editor 包。如果确实如此,请通过包管理器 下载 2D Tilemap Editor 包。
在瓦片面板 (Tile Palette) 窗口中创建瓦片地图资源
还可以从瓦片面板 (Tile Palette) 窗口创建新的瓦片地图。要完成此步骤,请执行以下操作:
- 打开瓦片面板 (Tile Palette) 窗口。
- 如果要为瓦片面板创建瓦片地图资源,请在瓦片面板 (Tile Palette) 窗口中打开此瓦片面板。
- 在活动目标 (Active Target) 下拉菜单中,选择创建新瓦片地图 (Create New Tilemap) 选项。
- 选择要创建的纹理类型。如果您有活动瓦片面板,请选择从瓦片面板 (From Tile Palette),创建与瓦片面板设置相同的新瓦片地图。
创建其他瓦片地图
您可以通过以下步骤为网格 (Grid) 创建其他瓦片地图:
- 在层级视图 (Hierarchy) 窗口中选择网格 (Grid)。
- 右键单击所选的游戏对象,并转到 2D 对象 (2D Object) > 瓦片地图 (Tilemaps) 并选择需要的瓦片地图类型。
如果您选择的瓦片地图类型与网格类型不匹配,可能会出现警告对话框。有关如何处理此问题的更多信息,请参阅不匹配单元格布局故障排除。
更新瓦片地图资源属性
创建瓦片地图后,可以调整网格 (Grid) 游戏对象的属性,从而对其子瓦片地图属性进行调整。这样可以确保网格的所有子瓦片地图保持一致。此类更改还会对其他组件造成影响,例如 Tilemap Renderer 和 Tilemap Collider 2D 组件。
其他资源
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。