新しい ATF SDK の Adobe ドキュメント ( http://www.adobe.com/devnet/flashruntimes/articles/atf-users-guide.html ) には、pvr2atf ファイルは texturetool で作成されたテクスチャをATF テクスチャ。PNG テクスチャ (透明度あり) があり、それを使用して ATF を直接作成すると、透明でないピクセルのエッジの周りに奇妙なアーティファクトが発生します。同じソース イメージから texturetool を使用して PVRTC テクスチャを作成すると、テクスチャ ツールによって生成されたプレビューが見栄えがします。そのため、それを iOS の Starling アプリで使用できるクリーンな ATF に変換できることを期待していました。
ただし、このコマンドで作成したテクスチャを使用すると:
texturetool -e PVRTC -o atlas0.pvrtc -p atlas0-preview.png -f PVR atlas0.png
pvr2atf は不平を言います:
Illegal pvrtc texture type.
(Hint 1: In PVRTexTool CL type needs to be OGLPVRTC4)
(Hint 2: In PVRTexTool UI select the 'OpenGL ES2.0' tab in the 'Encode Texture:' dialog and select 'PVRTC 4BPP')
Conversion failed!
texturetool に対していくつかの異なるオプションを試しましたが、pvr2atf で問題のない単一のテクスチャを生成することはできませんでした。誰かがこれを行うことができましたか?これらのツールは非常に新しく、アドビが作成したものを除けば、そこには多くの情報がありません (また、透明性がサポートされている場合など、ドキュメントがツールの結果と直接矛盾している場合もあります)。
PVRTexTool をダウンロードして、運が良いかどうかを確認していますが、最終的にはこれを自動化する必要があるため、GUI ツールが必要になると大きな問題になります。