-1

私は(プログラミングではなく)Web開発にかなり慣れていないので、いくつかのアドバイスが必要でした。

HTML5、CSS、Javascript(およびデバイス機能の場合はCordova)を使用してモバイルアプリに取り組んでいます。

アプリはフラッシュカード(子供として物事を暗記するために使用したもの)に似ています。アニメーション(カードを裏返す)などがありますが、ほとんどの場合、フラッシュカードのデザインは静的です(メインコンテンツが中央にある境界線)。

それを進めるための最良の方法は何でしょうか(キャンバスに描くか、フラッシュカードごとに画像を使用しますか?私は2つのパフォーマンスと視覚的な考慮事項に興味があります。

4

1 に答える 1

0

カードが実行するアニメーションの種類によって異なります。カードがx/y軸で反転している場合は、JSを使用して画像を操作し、サイズを操作したり、反転したりすることができます。

私の経験では、これらの種類の計算/アニメーションはより高速です(複数のデバイス間で互換性を持たせたい場合)が、より複雑なアニメーションではキャンバスを使用する必要があります-スマートフォンの広告を作成するときに、キャンバスによって一部のアニメーションが実際に遅くなる可能性があることに気付きました。

于 2012-09-12T14:45:31.413 に答える