๋Œ€์ถฉ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ๋„ ๊ฐ€๋Šฅย 



ย  ย  // Update is called once per frame

ย  ย  void Update()

ย  ย  {

ย  ย  ย  ย  Vector3 targetPos = Vector3.zero;

ย  ย  ย  ย  Vector3 curPos = transform.position;

ย  ย  ย  ย  float spd = 10;

ย  ย  ย  ย  float distance = Vector3.Distance(targetPos, curPos);


ย  ย  ย  ย  Vector3 vel = targetPos - curPos;


ย  ย  ย  ย  spd = Mathf.Min(spd, distance);


ย  ย  ย  ย  vel = vel.normalized * spd;

ย  ย  ย  ย  transform.position = curPos + vel;

ย  ย  }