0

私は現在、JavaScript でトップダウンの MMORPG に取り組んでいます。ご想像のとおり、これには多くのスプライト シートが必要であり、ここに問題があります。

メソッドを使用して、切り取ったバージョンのスプライト シートをキャンバスに簡単に配置できますcanvas.drawImagecanvas.drawImageただし、これには、クリップされたバージョンのイメージを新しいイメージ オブジェクトにロードするだけでなく、メソッドを使用してキャンバスに配置するよりも多くのパフォーマンスが必要になるはずです。

これはまったく可能ですか?

4

1 に答える 1

1

スプライトです。「クリッピング」は便利な錯覚です。クリップされたバージョンをロードすると HTTP トラフィックが追加され、イメージ ソースに関係なく、キャンバス イメージを描画するよりも確実に時間がかかります。特に、クライアントに既にイメージがある場合はそうです。

于 2013-10-15T21:04:58.360 に答える