You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 12, 2023. It is now read-only.
Create a TileMap with its internal objects like TileSet, TileLayer and Tile.
TileMap is the main GameObject,
TileLayer is a layer of this tilemap
TileSet is a set of tiles to be used into a layer to render graphic tiles
Tile is the minimal graphic object to build a map.
A second step will provide a TileMapFactory.
the TileMapFactory will serve a loadFrom() method to load a full map from a text file with a specific language.
This language will expose keywords like @TILEMAP, @TILESET, @TILEMAPPING, @TILELAYER and @IMAGELAYER, to describe content of a full map. in this particular case, the map will describe a full game level.
In a third step, the @OBJECTS keyword will declare GameObject into the level. These GameObject's will be created through an EntityFactory.
Multiple TileLayer will correspond to multiple leveled layer.
Create a TileMap with its internal objects like TileSet, TileLayer and Tile.
TileMap
is the mainGameObject
,TileLayer
is a layer of this tilemapTileSet
is a set of tiles to be used into a layer to render graphic tilesTile
is the minimal graphic object to build a map.A second step will provide a
TileMapFactory
.the
TileMapFactory
will serve aloadFrom()
method to load a full map from a text file with a specific language.This language will expose keywords like
@TILEMAP
,@TILESET
,@TILEMAPPING
,@TILELAYER
and@IMAGELAYER
, to describe content of a full map. in this particular case, the map will describe a full game level.In a third step, the
@OBJECTS
keyword will declareGameObject
into the level. TheseGameObject
's will be created through anEntityFactory
.Multiple TileLayer will correspond to multiple leveled layer.
see https://github.com/SnapGames/GDJ107/wiki/TileMapFactory for implmentation details.
The text was updated successfully, but these errors were encountered: