데브허브 | DEVHUB | These 2 functions will make your Godot anims smoother!These 2 functions will make your Godot anims smoother!
- Godot에서
lerp의 선형 애니메이션이 부자연스러울 때, 더 부드러운 움직임을 위해 smoothstep과 ease 함수를 활용할 수 있습니다. 🎮
smoothstep 함수는 선형 움직임에 자동으로 'ease in' 및 'ease out' 효과를 적용하여 시작과 멈춤을 부드럽게 만듭니다. 🏎️
ease 함수는 curve 매개변수(보통 -5 ~ +5)를 통해 이징 곡선의 형태를 직접 정의하여 애니메이션을 세밀하게 커스터마이징할 수 있습니다. 📈
- 이 함수들은 0에서 1 사이의 정규화된 범위에서 작동하므로, 게임 내 실제 움직임 범위에 맞게 값을 매핑하는 과정이 중요합니다. ↔️
draw_function을 사용하여 ease 함수의 curve 매개변수에 따른 이징 곡선을 시각적으로 표현하여 이해를 돕는 방법을 보여줍니다. 🎨