0

Cocos2d 2.x を使用してアイソメトリック タイルマップ ベースのゲームを作成する場合、自動 Z オーダーは問題になりませんでした。

すべてのレイヤーのタイル ( として処理) の vertexZ/zOrder 値を読み取り、CCSpritesそれに応じてノードを更新するだけです。

現在、Cocos2d の v3.3 を使用しています。

CCTMXTiledMapsに置き換えられましたCCTiledMaps

CCTMXLayersに置き換えられますCCTiledMapLayers

バージョン 3.0 以降では、個々のタイルを として扱うことができないCCSpriteため、タイル自体には zOrder または vertexZ プロパティがありません。これにより、移動するキャラクターをリアルにレンダリングするために、どの zOrder に更新する必要があるかを知ることができなくなります。

タイル マップと移動オブジェクトを使用して、何らかの方法で自動 zOrdering を行うことは可能ですか? cocos2d v3+ を使用してどのように行うのですか?

4

0 に答える 0