版本: 2022.3
语言: 英语
可脚本笔刷
TileBase

可脚本图块

创建可脚本图块

创建一个新的类,该类继承自 TileBase(或任何有用的 TileBase 子类,例如 Tile)。为您的新的 Tile 类覆盖所需的任何方法。以下是您通常需要覆盖的方法:

  • RefreshTile 确定在将此瓦片添加到 Tilemap一个允许您使用瓦片和网格叠加快速创建2D级别的内容对象。 更多信息
    术语表中查看
    时,周围的哪些瓦片需要更新。
  • GetTileData 确定瓦片在瓦片图中的外观。

使用 ScriptableObject.CreateInstance<YOUR_TILE_CLASS>() 创建您新类的实例。您可以在编辑器中通过调用 AssetDatabase.CreateAsset() 将此新实例转换为资产,以便可以重复使用。

您还可以为您的图块制作自定义编辑器。这与其他脚本化对象的自定义编辑器工作方式相同。

请记住保存您的项目以确保您的新的图块资产已保存!


  • 2017–09–06 页面发布
可脚本笔刷
TileBase