全部博文(921)
分类: Python/Ruby
2016-09-04 13:57:12
parse tmx(tile map xml) file
跟twisted没必然关系,只是最近在制作一个小手游来练习twisted框架使用,而这个游戏有用到瓦片地图;client端2dx自带tmx地图的解析和加载,server端需要自己实现。
tmx format:
tmxlib(PyPI): (If you’re looking to use maps in a game, chances are tmxlib won’t help you much. Try pytmxloader, PyTMX, or one of the other projects listed on the Tiled wiki.)
PyTMX: (installation requires pygame)
pytmxloader: (installation requires pygame)
我选用的是tmxlib,原因是两外两个需要pygame. 虽然tmxlib的文档中有推荐在游戏中使用另两个库,但是我觉得它的意思是client端,而不是server.
节选自