Я создаю прорывную игру, используя jQuery и элемент <canvas>
.Чтобы управлять веслом, он будет следовать за мышью.Поэтому мне нужно получить координаты мыши в моем методе 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){
делает.
Любая помощь приветствуется, спасибо.