これがあまりにもオープンエンドでないことを願っています。
これを行うためのより良い(よりバッテリーに優しい)方法があるかどうか疑問に思っています-
キャンバスに描画された小さな HTML 5 ゲームがあります (500x500 としましょう)。50ms ごとに位置を更新するオブジェクトがいくつかあります。私の現在の実装では、キャンバス全体を 50 ミリ秒ごとに再描画します。モバイルプラットフォームでのバッテリー寿命が非常に良いとは想像できません.
これを行うより良い方法はありますか?これはゲームでよくあるパターンでしょう。
編集:
リクエストに応じて、さらにいくつかの更新があります。
現在、オブジェクトは円弧と線で描かれたジオメトリ プリミティブです。私は、これらの小さな png/jpg/gif ファイルを作成することに反対しているわけではありません。これらは小さなグラフィックです -- わずか 15x15 程度です。
ゲームが進行するにつれて、一度に多くの画面が変化します。ただし、最初は画面が比較的ゆっくりと変化します (オブジェクトは 50 ミリ秒ごとに数ピクセルずつランダムに移動します)。