함수와 이벤트 처리 - 소개
학습 목표
이번 강의를 마치면 다음을 할 수 있습니다:
update()함수를 사용하여 매 프레임 실행되는 코드를 작성할 수 있다Sequence와Func,Wait를 사용하여 반복 동작을 만들 수 있다input()함수를 사용하여 키보드 입력을 처리할 수 있다- 메쉬(Mesh)의 정점(vertices)을 조작하여 파티클 효과를 만들 수 있다
코드 살펴보기
아래는 탄막 슈팅 게임을 만드는 코드입니다. WASD로 플레이어를 이동하고 스페이스바를 눌러 총알을 발사해보세요!
📂 폴더: five_functions / 📄 파일: bullet_hell_functions.py
⚡ 실행 방법이 기억나지 않나요? (클릭)
- 터미널 이동:
cd ..후cd 폴더명 - 실행:
python 파일이름.py(Tab 키로 자동완성) - 종료: Alt+F4 (Win) / Cmd+Q (Mac)
조작 방법
대부분의 게임은 표준 조작 방식을 사용합니다:
- WASD 또는 방향키: 이동
- 마우스: 시점 조절 / 조준
- 좌클릭: 발사 / 상호작용
- Space: 점프 (플랫폼 게임)
- Tab: 슬로우 모션 전환 (slow_motion.py)
- Escape: 게임 종료