TilemapKit is a complete TMX tilemap renderer and supports all map orientations, all stagger variants, all layer types, tile animations, tile to/from screen coordinate conversion, TMX writer, normal-mapped lighting support, pathfinding (via GameplayKit), multiple tilesets per layer, tilesets as individual files or atlas, render only visible tiles, no map size limit, and many more features.
In short: TilemapKit has everything TMXTiledMap has, plus everything that Tiled offers but isn’t supported in TMXTiledMap, and it probably already has most of the things you find lacking in TMXTiledMap and those it doesn’t I will try to add, plus the promise that you’ll find the latest features in Tiled quickly supported by TilemapKit.
I’m just about to launch TilemapKit for SpriteKit/Cocos2d (ObjC codebase) and already begun porting it to C++.
In the meantime please express your interest in a Cocos2D-X port of TilemapKit, this has the added benefit of keeping me motivated.
Check out this (now outdated) teaser. Still working on a new trailer showcasing the latest features like tile animations, normal mapped lighting support and pathfinding (via GameplayKit but other cross-platform solutions are a possibility, if not a necessity).
Visit http://tilemapkit.com for more info and the latest news.
If you have any questions, suggestions and what not, please leave a message or contact me via email@example.com