-1
環状の形状を持つゲームマップ(10000x10000)のエッジを描画したい(マップが丸くなるように)。最も簡単な(パフォーマンスの点で最悪の)方法は、塗りつぶし円(半径6000)と塗りつぶし円(半径5000)を描くことです。HTML5キャンバス - 環状セクタを描く
プレーヤーに小さなビューポートがある場合、環状全体を描く必要はありません。セクターは大丈夫です。
私はctx.arcてみましたが、それは私のコードを与える...
canvas2Dに巨大な環状部門を描画するための効率的な方法がありますか?
あなたが 'ctx.lineCap =" butt ";'を含むのを忘れていたことを指摘してください。キャンバスの 'lineCap'状態は' round'でも 'square'でも構いません。結果は望むものではありません。 – Blindman67
@ Blindman67。いい視点ね。 "butt"がデフォルトであっても、現在の 'lineCap'がデフォルトではない可能性があります。 2番目の目に感謝します。 :-) – markE