[unity] 목표지점 이동시키기

서희찬·2021년 4월 24일
0

Unity

목록 보기
4/14
post-thumbnail

(이 포스트는 골드메탈님의 목표 지점으로 이동시키기[유니티 입문강좌B7]을 보고 작성했습니다.)

Vectro 3 Class

Vector3.MoveTowards() : 등속 이동

마지막 매개변수에 비례해서 빨라진다.

(현재위치,가는곳,속도)를 매개변수로 받는다고 생각하면 된다.
등속이다!!

Vector3.SmoothDamp : 부드러운 감속 이동

(현재위치,목표위치,참조 속도,속도)를 매개변수로 받는다.

마지막 매개변수에 반비례하여 속도 증가한다.

쭈욱~ 가다가 부드럽게 목표지점에 착륙한다!!!

ref(래퍼런스) 참조 접근 -> 실시간으로 바뀌는 값 적용 가능 !

Vector3.Lerp : 선형 보간, SmoothDamp보다 감속시간이 김

(현재위치,가는곳,속도) 마지막 매개변수에 비례해서 속도증가, 최대값 1

Vector3.Slerp : 구면 선형 보간

호를 타면서 간다!
점핑~

총 정리하면

Vector3 에서 기본으로 주는 4가지 이동방식이 있다.

profile
Carnegie Mellon University Robotics Institute | Research Associate | Developing For Our Lives, 세상에 기여하는 삶을 살고자 개발하고 있습니다

0개의 댓글