openFrameworksでスプライトシートを使ってアニメーションしたのでそのメモ
##プラットフォームとAddonとツール
- openFrameworks
- ofxTexturePacker (アニメーションの再生に使用
- ShoeBox (スプライトシートの作成ツール
##TexturePackerでいいじゃないか
その通りですが無償でやりたかった
できればTexturePackerほしいですが・・・
##出力してみる
ShoeBoxからスプライトシートを出力してみると.pngと.xmlが出力される
当然だけどofxTexturePackerはTexturePackerというツールのAddonなのでXMLは読み込めない
##XMLのフォーマットが違う
ShoeBoxが出力するxmlのフォーマットを変更することにした
ShoeBoxはSprite Sheet SettingのAdvancedでxmlの出力フォーマットをいじれるようです
以下のような変更をした
File Format Loop
\t<sprite n="@id" x="@x" y="@y" w="@w" h="@h" pX="0.0" pY="0.0"/>\n
File Format Outer
<TextureAtlas imagePath="@TexName" width="@W" height="@H">\n@loop</TextureAtlas>
これで最低限だけどスプライトシートが読み込めるようになった