Cocos2d v3.x.使用TileMaps时似乎不可能进行自动Z排序

时间:2014-12-11 14:36:03

标签: cocos2d-iphone tiled

使用Cocos2d 2.x创建基于等高的基于tilemap的游戏时,自动Z排序不是问题。

我们只需读取每个图层的tile的vertexZ / zOrder值(表示为CCSprites)并相应地更新我们的节点。

现在我使用Cocos2d的v3.3。

CCTMXTiledMaps已替换为CCTiledMaps

CCTMXLayers已替换为CCTiledMapLayers

在版本3.0+中,我们不能将单个图块视为CCSprite,因此图块本身没有zOrder或vertexZ属性。 这使我无法知道zOrder应该更新我的移动角色,以便真实地渲染它们。

是否可以使用平铺地图和移动物体以某种方式进行自动zOrdering?应该如何使用cocos2d v3 +完成?

0 个答案:

没有答案