Показать сообщение отдельно
  #1 (permalink)  
Старый 03.10.2014, 16:21
Новичок на форуме
Отправить личное сообщение для slava1992 Посмотреть профиль Найти все сообщения от slava1992
 
Регистрация: 03.10.2014
Сообщений: 1

Скорость объекта при движении к координатам
Добрый день. Искал в интернете решение, но либо куда-то не туда смотрел, либо нет информации( Ткните носом, если где-то есть. Или помогите.

Задача у меня такая. Есть канвас. Есть объект, который перемещается после нажатия кнопки мыши по координатам. Но перемещается мгновенно. Как задать скорость перемещения? Чтобы объект передвигался к координатам постепенно?

Куски кода:
...
var mouseX;
var mouseY;

function init() 

...

document.addEventListener("mousemove", mouseMove, false);
document.addEventListener("click", mouseClick, false);

}

function mouseMove(e) 
{
mouseX = e.pageX;
mouseY = e.pageY;
document.getElementById("gameName").innerHTML = "X: "+mouseX+" Y: "+mouseY;
}



function mouseClick(e) 
{
player.drawX = mouseX;  
player.drawY = mouseY; 
document.getElementById("gameName").innerHTML = "Clicked";	
}

//--- object

function Player() 
{ 
	this.srcX = 0;
	this.srcY = 0;
	this.drawX = 0;
	this.drawY = 0;
	this.width = 400;
	this.height = 200;
	this.speed = 5;	
}

...
Ответить с цитированием