유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Bullet Hell Shooting in GODOT

Zenva

2025. 6. 11.

0

#game
  • 플레이어 움직임을 위한 입력 액션 정의 필요 (W, A, S, D 키, 마우스 왼쪽 버튼) ⌨️
  • CharacterBody2D 노드를 사용하여 플레이어 생성 및 충돌 감지 설정 🥾
  • Sprite2D 노드를 추가하여 플레이어 스프라이트 설정 및 영역 선택 🖼️
  • CollisionShape2D 노드를 추가하여 플레이어 충돌 영역 설정 (캡슐 형태) 💊
  • muzzle 노드를 추가하여 총알 발사 위치 설정 🔫
  • 플레이어 노드를 씬으로 저장하여 재사용성 확보 💾
  • 플레이어 노드에 "player" 그룹 태그를 추가하여 충돌 감지 시 식별 용이 🏷️
  • max_speed, acceleration, breaking 변수를 사용하여 부드러운 움직임 구현 ⚙️
  • move_input 변수를 사용하여 키 입력을 벡터로 변환 🕹️
  • velocity.lurp 함수를 사용하여 가속 및 감속 효과 적용 📈
  • 마우스 위치에 따라 플레이어 스프라이트 좌우 반전 🔄

Recommanded Videos