-
Unity - 목적지로 위치 이동
MoveTowards, Lerp, Slerp, SmoothDamp,
MoveTowards
지정된 목적지 좌표로 속도 만큼 이동하는 함수.
transform.position = Vector3.MoveTowards(transform.position, goalpos, speed);Lerp
시작(rate=0)과 끝(rate=1)의 사이에서 가중치에 해당하는 위치를 얻는 함수.
transform.position = Vector3.Lerp(transform.position, goalpos, rate);Slerp
곡선이동. 시작(rate=0)과 끝(rate=1)사이를 지정해 위치 얻음.
transform.position = Vector3.Slerp(gameObject.transform.position, goalpos, rate);SmoothDamp
서서히 감속
Vector3 mVel = Vector3.zero;
//...
transform.position = Vector3.SmoothDamp(transform.position, goalpos, ref mVel, 1f);'Unity' 카테고리의 다른 글
Unity Ui ToggleGroup (1) 2021.04.02 Unity Ui Toggle (0) 2021.04.02 Unity Ui InputField (0) 2021.04.02 Unity Singletone (단순 or MonoBehavior) (0) 2021.04.02 Unity Ui Effect (0) 2021.03.28 Unity Ui Mask (0) 2021.03.28 Unity - Meshes, Materials, Shaders, Textures (0) 2021.03.27 Unity - 실시간 네트워크 서버 엔진 Nclib(Necial)사용 (0) 2021.03.27