Я пытаюсь создать игру на холсте, чтобы улучшить свой набор навыков. Идея состоит в том, что на экране есть два объекта, контролируемых игроком. Я инициализирую игру игроками, а затем начинаю игровой цикл, который прослушивает вход игрока.Перемещение объектов на холсте
На данный момент я могу нарисовать игроков на холсте (просто прямоугольники на этом этапе). Однако у меня возникают проблемы с , перемещая эти объекты на каждом «тике» игрового цикла. На данный момент прямоугольник просто нарисован поверх прямоугольника в предыдущем кадре; Я хочу очистить холст и повторно нарисовать «игроков» в каждом тике.
Как бы я это сделал? И это лучший способ, или есть лучший подход?
Я бы опубликовал образец кода, но мой файл JavaScript довольно многословный, и я надеюсь, что описания выше достаточно.
Это отличный учебник: http://blog.sklambert.com/html5-canvas-game-panning-a-background/ – Austen