- Godot 4에서 2D 플랫폼 게임에 사다리를 쉽게 추가하여 플레이어가 오르내릴 수 있도록 하는 방법 설명 🪜
- Tilemap을 사용하여 레벨을 디자인하고, 사다리를 별도의 Tilemap 레이어로 분리하여 관리하는 것이 효율적임 🗺️
- Area2D 노드를 플레이어에게 추가하여 사다리 감지 영역을 설정하고, 물리 레이어를 활용하여 충돌을 감지함 📡
- 플레이어 스크립트에서 Area2D 신호를 사용하여 사다리 진입/이탈 여부를 감지하고, 이에 따라 움직임 로직을 변경함 📜
- 사다리 위에서는 중력을 적용하지 않고, 위/아래 입력에 따라 캐릭터를 움직이도록 구현함 ⬆️⬇️
- 애니메이션 처리를 위해 'climbing' 불리언 플래그를 사용하여 사다리 사용 여부를 구분함 🎬