[Unity2D]정해진 거리만큼을 매끄럽게 이동하기
대부분의 게임은 2D던 3D던 간에 상관없이 상하좌우 입력을 받은 만큼 부드럽게 이동하지만, 정해진 픽셀단위만큼 이동해야 하는 게임도 있다. (ex) 턴 제 이동게임)그런 경우 멋없게 띡띡 이동할 수는 없는 노릇인데, Mathf.Lerp를 이용해 보간값을 가지고 움직임을 매끄럽게 만들어 줄 수 있다. IEnumerator smoothMove() { while(Input.GetAxisRaw("Horizontal") != 0 || Input.GetAxisRaw("Vertical") != 0) { animator.SetFloat("DirX", 0); animator.SetFloat("DirY", 0); vector = new Vector2(Input.GetAxisRaw("Horizontal"), Input.G..
■ 기타 공부들/◻ Unity
2018. 7. 27. 14:34