Помощь по перемещению элементов на холсте. Как добавить изображения на холсте и заставить их двигаться с помощью кнопок с клавиатурыКак перемещать изображение на холсте?
document.addEventListener('keydown', function(event) {
if(event.keyCode == 37)
{
launcher.dir = 'left';
}
}, false);
document.addEventListener('keyup', function(event) {
if(event.keyCode == 37)
{
launcher.dir = '';
}
}, false);
document.addEventListener('keydown', function(event) {
if(event.keyCode == 39)
{
launcher.dir = 'right';
}
}, false);
document.addEventListener('keyup', function(event) {
if(event.keyCode == 39)
{
launcher.dir = '';
}
}, false);
left_btn.addEventListener('mouseup', function(event) {
launcher.dir = '';
});
right_btn.addEventListener('mousedown', function(event) {
launcher.dir = 'right';
});
Просто используйте DrawImage вместо FillRect читать. Перед началом игры убедитесь, что ваши изображения уже загружены. – GameAlchemist