Boost your Godot game with this simple trick!
- Godot 2D 게임에 스크린 쉐이크를 추가하여 몰입감과 타격감을 높이는 간단한 방법을 소개합니다. ✨
- 스크린 쉐이크 구현을 위해
Camera2D 노드가 필수적이며, anchor_mode를 drag_center로 설정하는 것이 좋습니다. 🎥
Camera2D에 스크립트를 연결하고 싱글톤으로 만들어 코드 어디서든 쉽게 접근할 수 있도록 합니다. 📜
shake 함수는 카메라의 현재 오프셋을 저장한 후, Tween을 사용하여 기준점 주변으로 무작위 이동을 발생시킵니다. 🔄
- 쉐이크 강도와 남은 시간을 곱하여 이동량을 점진적으로 감소시켜 자연스러운 효과를 연출합니다. 📉
- 새로운 쉐이크 시작 시
Tween.kill()을 사용하여 기존 트윈을 중단하여 겹침을 방지합니다. 🛑
- 플레이어 피격, 착지 등 다양한 게임 이벤트에 스크린 쉐이크를 적용하여 게임 경험을 풍부하게 할 수 있습니다. 🎮
- 발표자는 별과 별자리에 대한 유휴 증분 게임 "Lightm"을 Steam에서 출시했으며, 데모 체험을 권장합니다. 🌌
데브허브 | DEVHUB | Boost your Godot game with this simple trick!