유니티 케릭터 회전 계속될 경우 중지하는 방법
유니티로 3D 게임을 개발하다가 만나게된 황당한 일입니다. 일반적인 FPS 게임처럼 케릭터를 움직이는 것을 구현해 보았는데, 키보드의 Up/Down으로 케릭터를 앞뒤로 움직이고 Left / Right 키로 케릭터를 회전시키는 메소드를 구현했습니다. 구현된 소스코드입니다. 아주 기본 코드죠.그런데, 문제가 발생했네요. 케릭터의 회전하는 키를 몇번 눌렀다가 떼니까 계속 돌아가는것 아니겠어요. private void MoveByPad() { float h = CnInputManager.GetAxisRaw("Horizontal"); float v = CnInputManager.GetAxisRaw("Vertical"); if (v > 0) transform.Translate(Vector3.forward * mov..
개발/정보
2017. 5. 18. 08:52
최근댓글