자, 우리는 2D 위치, 속도, 각속도 및 드래그 / 마찰을 가진 이 질문에 대한 대답에서 설명한 것과 같은 비히클을 가지고 있다고 생각하십시오 . 가변적 인 양만큼 가속 및 차단할 수 있지만 즉시 죽지 않거나 최고 속도에 즉시 도달 할 수는 없습니다. 오버 슈트 나 진동없이 특정 지점으로 이동하여 가능한 가장 빠른 시간에 정지하려면 어떻게해야합니까?
나는 다음과 같은 것을 생각하고 있었다 :
- 목표 위치로 돌립니다.
- 가속하다
- "다음 틱을 적용하면 대상을 오버 슈트 할 것입니까?"
- 오버 슈트가 발생하면 휴식 시간을 일정량 적용하십시오.
나는 이것이 해결 된 문제라고 확신하며 내가 설명한 방법보다 더 좋은 방법이있을 것입니다.