기술을 향상시키기 위해 캔버스에 게임을 만들려고합니다. 아이디어는 화면에 플레이어가 제어하는 두 개의 객체가 있다는 것입니다. 플레이어와 함께 게임을 초기화 한 다음 플레이어 입력을 수신하는 게임 루프를 시작합니다.캔버스에 개체 이동
현재 플레이어를 캔버스에 그릴 수 있습니다 (이 단계에서는 간단히 사각형 임). 그러나, 난 이러한 개체를 게임 루프의 각 "진드기"에 이동하는 데 문제가 있습니다. 현재 직사각형은 이전 프레임의 직사각형 위에 그려집니다. 캔버스를 지우고 각 틱마다 "선수"를 다시 그리기를 원합니다.
어떻게하면됩니까? 그리고 그것은 최선의 방법입니까, 아니면 더 나은 접근 방법이 있습니까?
코드 샘플을 게시 하겠지만 JavaScript 파일은 매우 장황하고 위의 설명으로 충분합니다.
이것은 훌륭한 자습서입니다. http://blog.sklambert.com/html5-canvas-game-panning-a-background/ – Austen