最初にキャンバスをクリアしてからすべてを再描画することなく、キャンバス要素 (scale
またはtranslate
または)に変換を適用する方法はありますか? setTransform
私が持っている特定の効果は、マウスを使用してグラフをドラッグすることです(translate
マウスを何度も何度もドラッグします)が、翻訳するたびに、キャンバスをクリアして、そこにあったものを再描画する必要があります. 理想的には、メソッドを呼び出すだけで、translate
超高速の組み込みメソッドがキャンバスを再レンダリングするようにしたいと考えています。再描画するものが十分な量になると、反復と再描画のコストだけで、パフォーマンスが望ましくないものになる可能性があります。
ここでパフォーマンスを向上させる方法はありますか?