0

テクスチャ メモリをより有効に活用するために Cocos2D でスプライト シートの使用を開始したばかりで、私のアセットを生成するアーティストは、Unity3D の以前のゲームで使用したスクリプトを持っています。このツールは、多数の画像を取得し、透明なスペースと空白を削除して、アトラスに詰め込みます。テキスト ファイル内の各スプライトの「位置」と「UV」を返します。ツールが無効にできないように見えることの 1 つは、スプライトの一部をより適切に配置するために転置することです。

Cocos2D の plist ファイルからアニメーションを読み込みたいです。フレームをテクスチャ キャッシュにロードする際に、フレームを通常の状態に戻す方法はありますか? そうでない場合、個々のフレームを CCAnimation に読み込んだ後、どのように転置しますか?

これでうまくいかない場合は、転置されたすべてのスプライトをカット アンド ペーストしてアトラスに追加し、少し余分なテクスチャ メモリを使用して対処します。

4

2 に答える 2

1

スプライトマスターが使えます。スプライトシートは png,tiff 形式でエクスポートでき、Cocos2D スプライトシート .plist 形式もサポートしています。Corona、LibGDX、Sparrow ゲーム エンジンにエクスポートでき、さらに Web 開発者向けに CSS をエクスポートします。

このソリューションでは、使用しているゲーム エンジンは関係ありません。

于 2012-01-04T16:02:47.007 に答える
1

cocos2d で利用可能なテクスチャ ツールの 1 つを使用することをお勧めします。Zwoptexがありますが、個人的にはTexturePackerをお勧めします。そこからさらに多くのオプションが得られ、これらの問題について心配する必要はありません.

于 2011-12-20T11:48:36.267 に答える