Difference between revisions of "Tiled"

From GiderosMobile
m
(wip)
Line 10: Line 10:
 
  '''note''': in your Gideros project, don't forget to exclude from execution your Tiled lua files (Gideros: ''right click Tiled lua file -> Exclude from Execution'')
 
  '''note''': in your Gideros project, don't forget to exclude from execution your Tiled lua files (Gideros: ''right click Tiled lua file -> Exclude from Execution'')
  
Here we will see examples of how to use Tiled for your games. First examples will simply load some Tiled levels, then we will integrate '''Liquidfun''' and '''Bump''' as you would probably want to use some kind of collision detection.
+
Here we will see examples of how to use Tiled for your games. First example will simply load some Tiled levels, then we will integrate '''Liquidfun''' and '''Bump''' as you would probably want to use some kind of collision detection.
  
'''note''': as I became a big fan of '''ECS''' for building games, I am going to use '''tiny-ECS''' but you can completely ignore it as it has no impact on how to use Tiled in Gideros
+
== Basic Tiled Gideros Integration ==
 +
The first example will show how to load your Tiled levels in Gideros.
 +
 
 +
For images, we will use both Tiled, New Tileset -> "''Based on Tileset Image''" and New Tileset -> "''Collection of Images''".
 +
 
 +
Using Tiled Object Layers we will also be able to draw Shapes in Gideros (Polygon, Polyline, Rectangles, ...).
  
== Basic Tiled Gideros Integration ==
+
Please follow this link:
Steps to integrate your Tiled levels in Gideros here:
+
* '''[[Tiled Basics]]'''
* '''TO DO'''
 
  
 
== Tiled and Liquidfun ==
 
== Tiled and Liquidfun ==

Revision as of 03:41, 17 May 2025

Description

Tiled is a free and open source, easy to use, and flexible level editor
link: https://www.mapeditor.org/

Gideros supports maps exported from Tiled with the .lua format (Tiled: File -> Export As -> Lua files (*.lua)).

note: in your Gideros project, don't forget to exclude from execution your Tiled lua files (Gideros: right click Tiled lua file -> Exclude from Execution)

Here we will see examples of how to use Tiled for your games. First example will simply load some Tiled levels, then we will integrate Liquidfun and Bump as you would probably want to use some kind of collision detection.

Basic Tiled Gideros Integration

The first example will show how to load your Tiled levels in Gideros.

For images, we will use both Tiled, New Tileset -> "Based on Tileset Image" and New Tileset -> "Collection of Images".

Using Tiled Object Layers we will also be able to draw Shapes in Gideros (Polygon, Polyline, Rectangles, ...).

Please follow this link:

Tiled and Liquidfun

You are using Tiled and Liquidfun is your physics engine:

Tiled and Bump (cBump)

You are using Tiled and Bump for collision detection:

  • TO DO