キャンバスを使用する場合と比較して、「純粋な」DOMでゲームを作成することの長所と短所は何ですか?
canvas長所:
短所:
[〜#〜] dom [〜#〜]長所:
短所:
キャンバスを使用すると、「重い」トリックを使用せずに純粋なドームでは実行できない回転などの操作を実行できます。とにかく、domはより高速で、すべてのブラウザーで問題なく使用できます。基本的な操作のみを使用する場合は、domを使用し、それ以外の場合はキャンバスを選択する場合は、ゲームで何を使用するかを考える必要があります。
ここを見てください: なぜCanvasがWebゲームの明白な選択ではないのか 。
Canvasを使用して開発する場合は、GameLoopテクニックを使用する必要があります。これは、すべての要素を常に再描画する必要があるため、非常に面倒です。
DOMを使用して開発する場合、変更されたオブジェクトのみを再描画できるようになり、ブラウザーの実装に苦労することになります。
ゲームにフレームごとにいくつかの変更がある場合は、DOMを使用できます。それ以外の場合は、Canvasを使用してください。それはとても速いです!