HTMLキャンバス要素に描かれた円弧の内側でのマウスクリックをどのように検出しますか?
私は次のようにアークを作成しています:
ctx.beginPath();
ctx.arc(250, 250, outsideRadius, angle, angle + arc, false);
ctx.arc(250, 250, 0, 0, 0, true);
ctx.fill();
描画される各アークのコンテキストオブジェクトを関連付けて、後でmyArc.ctx.isPointInPath(mouseX、mouseY)を使用しようとしましたが、機能しませんでした。したがって、基本的な三角法を使用して、マウスクリックかどうかを判断します。境界内にあるかどうか。
前もって感謝します!