: 시작점이 엔드 포인트가 느리게 간다 가까워 때, 난 그냥 가고 싶어 같은 지금,직선 보간 더 선형
float linearInterpolation(float startPoint, float endPoint, float time)
{
return startPoint + ((endPoint - startPoint) * time);
}
더 선형 속도를 줄이거 나 속도를 높이기 위해 같은 속도를 유지해야합니다. 만약 내가 할 수있는 다른 변수를 구현해야합니다. 동일한 변수를 취해 다음 값을 출력하는 또 다른 함수도 사용할 수 있습니다.
속도를 거리에 비례하므로 여행을 완료하는 데 항상 정확히 한 시간이 걸립니다. 고정 속도를 원한다면, 이렇게 말하십시오 :'startPoint + velocity * time' –