Tiled TMX Loader
Tiled TMX Loader - v.14
Leif Theden (bitcraft)
Map loader for TMX Files
bitcraft (leif dot theden at gmail.com)
v.15 - for python 2.7
If you have any problems or suggestions, please contact me via email.
Tested with Tiled 0.8.0 for Mac.
released under the LGPL v3
This map loader can be used to load maps created in the Tiled map editor. It
provides a simple way to get tiles and associated metadata so that you can draw
a map onto the screen.
This is *not* a rendering engine. It will load the data that is necessary to
render a map onto the screen. All tiles will be loaded into in memory and
available to blit onto the screen.
Memory efficient and fast
Loads data and "properties" metadata from Tile's TMX format
"Properties" for: maps, tilesets, layers, objectgroups, objects, and tiles
Point data for polygon and polyline objects
Automatic flipping and rotation of tiles
Supports base64, csv, gzip, zlib and uncompressed XML
Image loading with pygame
Please see tmxloader.py's docstring for version information and sample usage.
Check tests/test.py and tests/demo.py for examples on how to use the library.
The 16x16 overworld tiles were created by MrBeast at opengameart.org. CC-BY 3.0
New in .14:
loader: Fixed gid lookup for "buildDistributionRects"
loader: Added useful output to a few classes "__repr__"
pygame: fixed colorkey handling
pygame: correctly handles margins and spacing between tiles in tilesets
pygame: b/c of changes, now correctly renders tiled's example maps
added scrolling demo
click to view original size
Pygame.org account Comments
If you wish to leave a comment with your pygame.org account, please sign in first.
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
Apr 21, 2014
Apr 19, 2014
Apr 16, 2014
Apr 13, 2014
Apr 9, 2014
Mar 18, 2014
Mar 15, 2014
Mar 14, 2014
Mar 13, 2014