Version: 2018.4
Scriptable Brushes
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!


Scriptable Brushes
TileBase