Coding Campus

미션

AnimationDemo 클래스를 만들고 이미지가 없어도 도형 placeholder가 보이는 애니메이션을 요청하세요.

힌트 이미지가 없어도 실행되는 fallback 조건을 꼭 요청하세요.

관련 개념

애니메이션 frame_index AssetManager 이미지 fallback

샘플 프롬프트

`lessons/python_tk_game_lab/step04_character_animation.py` 파일을 만들어줘.
Python `tkinter`를 사용하고 `from asset_manager import AssetManager`를 사용해.
`AnimationDemo` 클래스와 `self.frame_index`, `draw_player()`, `update()`, `run()`을 포함해줘.
이미지가 없으면 파란색/초록색 원 placeholder를 번갈아 그려줘.

완료 체크

평가 기준

  • 이미지 로딩 실패에도 실행된다.
  • draw_player()가 이미지와 placeholder를 나눠 처리한다.
  • 이번 강의 범위가 제자리 애니메이션으로 제한된다.

정답/해설

애니메이션은 여러 프레임을 빠르게 바꿔 움직이는 것처럼 보이게 하는 방식입니다.

KIKI TUTOR

Kiki 도움

막힐 때만 열어보는 작은 도움이에요.

레슨 완료