-
Notifications
You must be signed in to change notification settings - Fork 0
class_tileset
####Inherits: Resource ####Category: Core
Tile library for tilemaps.
- void create_tile ( int id )
- void tile_set_name ( int id, String name )
- String tile_get_name ( int id ) const
- void tile_set_texture ( int id, Texture texture )
- Texture tile_get_texture ( int id ) const
- void tile_set_offset ( int id, Vector2 offset )
- Vector2 tile_get_offset ( int id ) const
- void tile_set_region ( int id, Rect2 region )
- Rect2 tile_get_region ( int id ) const
- void tile_set_shape ( int id, Shape2D shape )
- Shape2D tile_get_shape ( int id ) const
- void tile_set_shapes ( int id, Array shapes )
- Array tile_get_shapes ( int id ) const
- void remove_tile ( int id )
- void clear ( )
- int get_last_unused_tile_id ( ) const
- int find_tile_by_name ( String name ) const
A TileSet is a library of tiles for a TileMap. It contains a list of tiles, each consisting of a sprite and optional collision shapes.
- void create_tile ( int id )
Create a new tile, the ID must be specified.
Set the name of a tile, for decriptive purposes.
Return the name of a tile, for decriptive purposes.
Set the texture of the tile.
Return the texture of the tile.
Set the offset to draw the tile.
Return the offset to draw the tile.
Set the tile sub-region in the texture. This is common in texture atlases.
Return the tile sub-region in the texture. This is common in texture atlases.
Set a shape for the tile, enabling physics to collide it.
Return the shape of the tile.
- void remove_tile ( int id )
Remove a tile, by integer id.
- void clear ( )
Clear all tiles.
- int get_last_unused_tile_id ( ) const
Find an empty id for creating a new tile.
Find the first tile with the given name.