Version: 2019.1
Tilemap Collider 2D
TileBase

Scriptable Tiles (tejas progamables)

Creando Scriptable Tiles

Crea una nueva clase heredando de TileBase (o cualquier sub-clase útil deTileBase, como Tile). Anule cualquier método requerido para su nueva clase Tile. Los siguientes son los métodos habituales que anularía:

  • RefreshTile determina qué Tiles (tejas) de la vecindad se actualizan cuando este Tile se agrega a Tilemap.
  • GetTileData determina cómo se ve este Tile en el Tilemap.

Cree instancias de su nueva clase usando ScriptableObject.CreateInstance <YOUR_TILE_CLASS>(). Puede convertir esta nueva instancia en un Asset en el Editor para usarlo repetidamente llamando a AssetDatabase.CreateAsset().

También puede hacer un editor personalizado para su Tile. Esto funciona de la misma manera que los editores personalizados para objetos programables.

Recuerde guardar su proyecto para asegurarse de que se guarden sus nuevos Tile Assets!


Tilemap Collider 2D
TileBase
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961