Games TILED: adding tile pattern layer

developer_123

Active Member
Licensed User
Longtime User
I'm trying to add a layer with a pattern set to my Mosaic, but I'm having trouble. I've already created a new layer (Tile Layer 3) and added a new set of patterns (pyramids). I fill the mosaic with the newly created set but when executing the patterns do not appear (in my particular case the pyramids). I think I'm missing some simple step. I attach what happened in the link below with the Mario example.

https://wetransfer.com/downloads/06...4ca0671cbc0f63db1daf3d9820220222052129/f5f3e7
 

ilan

Expert
Licensed User
Longtime User
in the Tick event you are drawing only Tile Layer 1 & 2, you need to draw also Tile Layer 3!

B4X:
Public Sub Tick (GS As X2GameStep)
    mMario.Tick(GS) 'run first as mario updates the world position
    TileMap.DrawScreen(Array("Tile Layer 3","Tile Layer 1", "Tile Layer 2"), GS.DrawingTasks)
End Sub

Note that i put Tile Layer 3 in the first position because it is a background and should be drawn first.
But if you ask me i would not draw the background using Tiled. it does not make much sense to use tiled to draw backgrounds.
 

developer_123

Active Member
Licensed User
Longtime User
in the Tick event you are drawing only Tile Layer 1 & 2, you need to draw also Tile Layer 3!

B4X:
Public Sub Tick (GS As X2GameStep)
    mMario.Tick(GS) 'run first as mario updates the world position
    TileMap.DrawScreen(Array("Tile Layer 3","Tile Layer 1", "Tile Layer 2"), GS.DrawingTasks)
End Sub

Note that i put Tile Layer 3 in the first position because it is a background and should be drawn first.
But if you ask me i would not draw the background using Tiled. it does not make much sense to use tiled to draw backgrounds.
Thank you Ilan for your answer! I'm loading backgrounds from Tiled as I want to add some subtle sprites to it, to get an animated background feel.
 
Top