Godot 4.0's TileMap backported to 3.x as an engine module, with (eventually) a few smaller features added.
Go to file
2021-12-12 17:48:10 +01:00
tile_editor Fix methodbind errors. 2021-12-12 17:48:10 +01:00
.gitignore Initial commit. Already started working on the tile map's data classes. 2021-12-10 20:53:49 +01:00
array_lt_op.cpp Registered the tilemap data classes and started fixing the new errors. 2021-12-11 11:50:06 +01:00
array_lt_op.h Registered the tilemap data classes and started fixing the new errors. 2021-12-11 11:50:06 +01:00
config.py Initial commit. Already started working on the tile map's data classes. 2021-12-10 20:53:49 +01:00
geometry_2d.cpp Fix stb rect pack multiple definitions. 2021-12-11 13:05:58 +01:00
geometry_2d.h Fix missing abs(), and sign(). 2021-12-11 11:16:11 +01:00
LICENSE Initial commit. Already started working on the tile map's data classes. 2021-12-10 20:53:49 +01:00
math_ext.cpp Fixed all current errors in tile map editor. 2021-12-12 17:31:44 +01:00
math_ext.h Fixed all current errors in tile map editor. 2021-12-12 17:31:44 +01:00
polypartition.cpp Initial commit. Already started working on the tile map's data classes. 2021-12-10 20:53:49 +01:00
polypartition.h Initial commit. Already started working on the tile map's data classes. 2021-12-10 20:53:49 +01:00
README.md Mention that it needs the navigation server backport pr. 2021-12-11 14:22:54 +01:00
register_types.cpp Register RTileMap to the Engine. 2021-12-11 19:34:48 +01:00
register_types.h Initial commit. Already started working on the tile map's data classes. 2021-12-10 20:53:49 +01:00
rtile_map.cpp Fix bound type. 2021-12-11 19:37:51 +01:00
rtile_map.h Fixed the remaining methodbind issues. 2021-12-11 19:31:07 +01:00
rtile_set.cpp Fix binds having more paramaters than the method errors. 2021-12-11 19:38:07 +01:00
rtile_set.h Registered the tilemap data classes and started fixing the new errors. 2021-12-11 11:50:06 +01:00
SCsub Fixed up the errors in the tile set atlas source editor. 2021-12-12 12:47:41 +01:00
vector3i.cpp Initial commit. Already started working on the tile map's data classes. 2021-12-10 20:53:49 +01:00
vector3i.h Initial commit. Already started working on the tile map's data classes. 2021-12-10 20:53:49 +01:00

RTileMap

Godot 4.0's TileMap backported to 3.x as an engine module, with (eventually) a few smaller features added.

The tilemap classes will be prefixed with R, so it compiles cleanly with the built in TileMap class.

It needs https://github.com/godotengine/godot/pull/48395 to work. I expect it to be merged to upstream Godot in a few days, while that's underway my godot fork already has it (https://github.com/Relintai/godot).

Building

  1. Get the source code for the engine.

git clone -b 3.x https://github.com/godotengine/godot.git godot

Or

git clone -b 3.x https://github.com/Relintai/godot.git godot

  1. Go into Godot's modules directory.
cd ./godot/modules/
  1. Clone this repository
git clone https://github.com/Relintai/rtile_map rtile_map
  1. Build Godot. Tutorial