카테고리 없음
유니티 공부하기1 목표지점으로 이동시키기
엘제이떠블유
2020. 9. 9. 09:29
Vector3 target = new Vector3(10, 1.5f, 0);
void Update()
{
//1. MoveTowards (단순 등속 이동)
transform.position = Vector3.MoveTowards(transform.position, target, 1f);
//2. SmoothDamp (미끄러지듯이 감속 이동)
Vector3 velo = Vector3.zero;
transform.position = Vector3.SmoothDamp(transform.position, target, ref velo, 0.1f);
//3. Lerp (선형 보간 이동)
transform.position = Vector3.Lerp(transform.position, target, 0.05f);
//4. Slerp (포물선 이동)
transform.position = Vector3.Slerp(transform.position, target, 0.05f);