您好!
我现在正在学习使用cocos2d creator。我想用它来实现一个小游戏。是一个基于TiledMap的Isometric游戏。利用cocos2d creator,我可以很轻易的加载tmx文件。这个tmx有两个layers。一个layer是背景。另外一个layer是动态的物体。在这个layer里的物体有深度的要求。前面的物体会挡住后面的。现在只有玩家会在地图上移动。但以后应该可以动态地加进其它的物体。
我以前有利用cocos2d-x C++实现过类似的功能,没有碰到什么问题。使用的方法和TMXIsoVertexZ范例一样。启动2D Projection和OpenGL depth test。再通过更新物件的Z position,就可以达到想要的效果。
我想利用类似的方法在cocos2d creator中实现相似的效果。但是发现cocos2d creator不支持2D projection。
一个潜在的办法是利用ZOrder。但我感觉这个办法在性能和地图设计上都不是太友好。
请问我应该在cocos2d creator中用什么方法来解决isometric动态物体的深度问题?
非常感谢!
KIDD




