카테고리 없음

유니티 공부하기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);