Difference between revisions of "Tiled"

From GiderosMobile
(wip)
(wip)
Line 6: Line 6:
 
  '''link: https://www.mapeditor.org/'''
 
  '''link: https://www.mapeditor.org/'''
  
Gideros supports maps exported from Tiled with the .lua format (''File -> Export As -> Lua files (*.lua)'').
+
Gideros supports maps exported from Tiled with the .lua format (Tiled: ''File -> Export As -> Lua files (*.lua)'').
  
  '''note''': in your project, don't forget to exclude from execution your Tiled lua file (''right click -> Exclude from Execution'')
+
  '''note''': in your Gideros project, don't forget to exclude from execution your Tiled lua files (''right click -> Exclude from Execution'')
  
Here we will see examples of how to use Tiled for your games, using both '''Liquidfun''' and '''Bump''' as you would probably use one of them for your collision detection.
+
Here we will see examples of how to use Tiled for your games. First we will simply load some Tiled levels, then we will integrate '''Liquidfun''' and '''Bump''' as you would probably want to use one of them for collision detection.
  
  '''note2''': 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
+
  '''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
  
== Tiled Based on Tileset Image ==
+
== Basic Tiled Gideros Integration ==
Your game is using Tiled Based on '''Tileset Image''' (''New Tileset -> Based on Tileset Image'').
+
Steps to integrate your Tiled levels in Gideros here:
 +
* '''TO DO'''
  
'''TO DO'''
+
== Tiled and Liquidfun ==
 
+
You are using Tiled and '''Liquidfun''' as your physics engine:
== Tiled using Collection of Images ==
 
Your game is using Tiled '''Collection of Images''' (''New Tileset -> Collection of Images'').
 
 
 
If you are using '''Liquidfun''' as your physics engine, please follow this link:
 
 
* '''[[Tiled Liquidfun]]'''
 
* '''[[Tiled Liquidfun]]'''
  
If you are using '''Bump''' (cBump) for your collision detection, please follow this link:
+
== Tiled and Bump (cBump) ==
 +
You are using Tiled and '''Bump''' for collisions detection:
 
* '''TO DO'''
 
* '''TO DO'''
  
 
{{GIDEROS IMPORTANT LINKS}}
 
{{GIDEROS IMPORTANT LINKS}}

Revision as of 21:00, 14 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 (right click -> Exclude from Execution)

Here we will see examples of how to use Tiled for your games. First we will simply load some Tiled levels, then we will integrate Liquidfun and Bump as you would probably want to use one of them for 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

Steps to integrate your Tiled levels in Gideros here:

  • TO DO

Tiled and Liquidfun

You are using Tiled and Liquidfun as your physics engine:

Tiled and Bump (cBump)

You are using Tiled and Bump for collisions detection:

  • TO DO