クロスプラットフォームアプリのアニメーションのベストプラクティスは何ですか?私は多くのアニメーションを持っているアプリを持っています、それらはすべて大きな解像度とたくさんのフレームです。UnityやCoronaなどのほとんどのクロスプラットフォームエンジンを調べましたが、どれも私の要件に本当に適合していません。2Dアニメーションについて話しているのですが、単純にpngフレームとスプライトシートを使用してみると、アプリのサイズが非常に大きくなりました。また、フラッシュアニメーションをhtml5にエクスポートしてみましたが、非常にうまく機能しましたが(ほとんど何もありません)、パフォーマンスが非常に低くなりました。
詳細を編集する:
ビデオはもちろんオプションですが、もっと良い解決策があると思いますよね?私のアニメーションは、背景レイヤーなど、他のものの上で実行する必要があることに注意してください。半透明のビデオを作成したとしても、プラットフォームネイティブのコントロール付きプレーヤーなどがないアプリで再生するのは簡単ではありません。これは一種の2Dゲームです。背景画像があり、ユーザーがボタンに触れるたびにその上にアニメーションクリップを表示しているとします。複数の高解像度をサポートするクロスプラットフォームアプリが必要な場合、スプライトシートは巨大になる可能性があります。画面サイズが半分で透明度の高いアニメーションがあるとしましょう。この1枚のスプライトシートだけでも、サイズが大きく、重量が数MBになる可能性があります。
あなたは何を言っていますか?