可使用两种方法在 Unity 中创建瓦片 (Tile) 资源;第一种方法是从 Assets 菜单直接创建瓦片资源。第二种方法是从一组精灵自动生成瓦片资源。
通过将纹理放入 Assets 文件夹,即可将瓦片地图的各个瓦片或瓦片集导入 Unity 项目。选择导入的图像可以在 Inspector 窗口中查看其纹理导入器 (Texture Importer) 设置。
精灵导入设置。
When importing Sprites for use in a Tilemap, use the following recommended settings. For further information about each setting, refer to the documentation on Texture Type: Sprite (2D and UI).
通过将瓦片的单个精灵或精灵图集直接放入Tile Palette 窗口(如果该窗口未打开,请转到 Window > 2D > Tile Palette),可自动生成瓦片。
首先,准备并导入瓦片精灵,然后在 Tile Palette 窗口中打开 ‘New Palette’ 下拉选单。从列表中选择一个现有的瓦片面板,或选择 ‘Create New Palette’ 打开 Create New Palette 对话框。
New Palette 下拉选单。
选择瓦片面板的属性后(有关不同选项的更多信息,请参阅瓦片面板文档),请选择 Create 在窗口中打开新的面板。
选择 ‘Create’ 创建一个新的瓦片面板。
创建或加载瓦片面板后,请将 Assets 文件夹中的纹理或精灵直接拖放到 Tile Palette 窗口中。系统将提示输入新瓦片资源的保存位置。选择保存位置,新的瓦片资源就会在选择的文件夹中生成。生成的瓦片也会自动放置在瓦片面板上。
瓦片资源来源:Kenney
当您删除瓦片资源时,它们将被替换为占位瓦片(由带有各种粉红色阴影的白色方块组成)。占位瓦片放置在已删除瓦片资源的原始位置的瓦片地图上。这有助于识别在项目中有意或无意删除的瓦片资源。
每个删除的瓦片资源都有一个对应的占位瓦片,带有独特的粉红色阴影,可将占位瓦片彼此区分开来。您可以通过使用灌填工具将这些占位瓦片替换为另一个瓦片,或者或删除它们。
左:具有三种不同颜色瓦片资源的瓦片面板(以它们各自的颜色命名 - White、Red 和 Blue)。右:删除白色和蓝色瓦片资源后的瓦片面板。红色瓦片资源尚未删除。