Сообщение от Simulator
|
видимо я не правильно понимаю алгоритм отрисовки изображений по координатам, полученным с сервера.
|
нет, всё верно.
так и должно быть - координаты то вы не с течением времени изменяете, а сразу ставите конечные
Сообщение от Simulator
|
Может кто-нибудь подскажет, где у меня ошибка?)
|
в логике. когда приходят координаты, вы их сразу ставите
function onmessage(data) {
var packet = JSON.parse(data.data);
myObject.x = packet.x;
myObject.y= packet.y
// и всё зашибись
}
нет, надо изменять эти координаты с течением времени.
в учебнике есть хорошая статья на эту тему
http://learn.javascript.ru/js-animation
ещё при анимации на канвасе нужно сначала очищать область, где был элемент - иначе он там и останется.
после этого изменять координаты, и только после этого отрисовывать текущее состояние.