우리 모두가 알고 있듯이, 우리가 보는 애니메이션은 사실 정적인 이미지가 빠르게 전환되는 일련의 과정으로, 시각적 잔상으로 인해 육안으로는 '움직이는 이미지'와 같은 시각적 효과를 줍니다. 이것을 이해하고 나면 캔버스에 애니메이션 효과를 그리는 것은 비교적 간단해집니다. 먼저 특정 정적 그래픽을 지운 다음 다른 위치에서 다시 그리면 정적 그래픽이 특정 궤적에 따라 이동하여 애니메이션 효과를 생성할 수 있습니다.
다음으로 캔버스에 단단한 공을 그린 다음 키보드의 화살표 키를 사용하여 공의 움직임을 제어하여 역동적인 효과를 만들어냅니다. 샘플 코드는 다음과 같습니다.
JavaScript 코드클립보드에 콘텐츠 복사
-
-
-
- "UTF-8">
html5 캔버스 그리기 이동 가능한 공 입력 예 -
-
"moveBall(event)">
-