유니티 일기

델타 타임

mky 2025. 8. 24. 16:41

Time.deltaTime 사용하는 방법

1. Translate : 벡터에 곱하기

transform.Translate(Vec*Time.deltaTime);

 

2. Vector 함수 : 시간 매개변수에 곱하기

Vector3.Lerp(Vec1, Vec2, T*Time.deltaTime)

 

using UnityEngine;

public class LifeCycle : MonoBehaviour
{
    Vector3 target = new Vector3(8, 0.6f, -3.77f);
    void Update() 
    {
        Vector3 vec = new Vector3(
            Input.GetAxisRaw("Horizontal"),
            Input.GetAxisRaw("Vertical") * Time.deltaTime,0); // deltaTime값은 프레임이 적으면 크고, 프레임이 많으면 작음.
        transform.Translate(vec);

    }

}