※ phiary に引っ越しました. 毎日プログラミングやWebに関する情報を発信しています! RSS 登録してたまに覗いたり, tweet やハテブして拡散してもらえると幸いです. canvasでゲームを作る際に、canvasの左上を基準としたマウス位置を 取得する処理が必要になることが多々あったのでその方法をメモっておきます。 Sample canvas内にマウスを乗せるとその位置が表示されます。 左上にマウスを置くと Mouse X, MouseY が (0, 0) に、 右下にマウスを置くと (640, 480) になるのがわかると思います。 http://tmlife.net/examples/mouse-pos/ Source 流れ 相対位置を取得したい要素に”mousemove”イベントを登録 その中で、コールバックの引数eを使用し”スクリーンを基準とした位置(e.clien