[Dodge] #3. 스크립트 개선하기
2022. 2. 24.
PlayController 스크립트를 저번 차시에 완성했으나, 아직 몇 가지 문제가 존재한다. 1. 조작의 즉시 반영 불가 - Addforce 메서드로 인해 누적된 힘을 통해 속도가 점진적으로 증가함. 이로 인해 속도가 원하는 속도에 도달할 때까지 시간이 걸리는 문제가 발생한다. 또한 관성으로 인해 방향을 바꾸고자 할 때에도 시간이 걸리는 문제점이 발생한다. 2. 입력 감지 코드가 복잡함 - 방향키를 감지하는데 if 조건문은 4개나 사용한다. 3. playRigidbody에 컴포넌트를 드래그&드롭으로 할당하는 것의 불편함 - PlayController 컴포넌트의 Player Rigidbody 필드로 리지드 바디를 직접 드래그&드롭하여 할당했는데, 이 과정은 불편하며 잘못 할당하는 문제가 발생할 수 있다...