<canvas>
jQuery と要素を使用してブレイクアウト ゲームを構築しています。パドルを制御するには、マウスに従います。drawPaddle()
したがって、メソッドでマウス座標を取得する必要があります。
jQuery サイトを見ると、次のような例があります。
$(document).mousemove(function(e){
$('#status').html(e.pageX +', '+ e.pageY);
});
これは私が望むことですが、このようなプロジェクトに別の機能を追加したくありません。これは私のdrawPaddle()
方法です:
function drawPaddle() {
c.beginPath();
c.rect(paddleX, paddleY, 150, 10);
c.closePath();
c.fill();
// Get mouse position and update paddleX and paddleY here
}
したがって、drawPaddle()
が呼び出されるたびにマウスの位置を取得する方法を見つける必要があり、マウスがページ上で移動するたびにではありません$(document).mousemove(function(e){
。
どんな助けでも大歓迎です、ありがとう。