2010-04-11 4 views
0

내 게임에는 프레임 독립적 인 움직임을위한 델타 시간이 있습니다. 250fps에서 완벽하게 부드럽게 실행되지만, 60fps로 제한하면 게임은 2-4seg마다 20sg aprox, 작은 프로그램에서도 같은 문제가 있습니다.플래시 게임마다 20 초 지연됩니다.

전혀 기억이 작성하거나

을 발표 내가 할 수있는 모든 것을 언급하고 문제는 내 영어

답변

0

얼마나 큰 하나 "SEG"에 대한

감사와 미안 지속된다? 이러한 세그먼트가 프레임과 맞지 않으면 하나의 프레임에 여러 개의 seg가 있거나 두 개의 seg 사이에 여러 개의 프레임이있을 수 있습니다.

프레임 독립적 인 동작을 구현하는 좋은 방법은 각 프레임을 마지막 프레임 이후 경과 된 시간을 측정하고 현재 속도와 곱하는 동안 업데이트하는 것입니다. 업데이트는 프레임 속도와 동기화되어 발생하지만 운동은 프레임 속도에 의존하지 않습니다.

관련 문제