BirdFly게임을 만들기 위해 사용된 Player 스크립트
using UnityEngine;
public class Player : MonoBehaviour
{
public float Gravity = 10f;
float v = 0;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
v = 0;
}
// 매 프레이마다 호출
void Update()
{
v += Gravity * Time.deltaTime;
}
// 물리계산은 주로 FixedUpdate
private void FixedUpdate()
{
transform.Translate(Vector2.down*v*Time.fixedDeltaTime);
}
}

Update : 매 프레임마다 호출되며, 매 함수마다 호출 시간이 다르다.
입력 처리나 애니메이션과 같은 프레임 기반 작업에 적합합니다.

FixedUpdate : 고정된 시간 간격으로 호출되며, 물리 효과가 적용된(Rigidbody) 오브젝트를 조정할 때 사용됩니다
오늘은 Update()와 FixedUpdate()에 대해 구체적으로 살펴볼 필요가 있다.
추가로, 이벤트 함수의 라이프 사이클을 알아보면 도움이 될 것 같다. (이것은 다음번에 자세히 다뤄보려고 한다.)