2D Godot 2D 게임 기초

delta

개념

직전 프레임 이후 실제로 흐른 시간(초).

60 FPS 면 약 0.0166, 30 FPS 면 0.0333 이다. 속도에 곱하면 프레임이 어떻게 흔들려도 1초에 가는 거리가 같아진다. 게임의 모든 속도는 "프레임당"이 아니라 "초당"으로 말해야 한다.

어디에 쓰나

  • 이동·회전 속도
  • 쿨다운 감소
  • 체력 재생
주의

순간에 일어나는 것(점프 초기 속도, 데미지, 개수 세기)에는 곱하면 안 된다. 그리고 velocity *= 0.9 같은 감속은 delta 를 곱해도 프레임 의존적이다.

본문에 나오는 곳: 3강 · 4강 · 8강