COMPLETE 편집 프레임 속도를 유지 : 코멘트를 읽은 후자바 게임 : 모든 컴퓨터에서 동일한
을, 나는 내 노트북이 47에서 반복 (지속적으로 튀는 것에 그러나 ;, (33이)를 타이머와 타이머로 변경 주위에 다른 숫자로) 내 컴퓨터 반면에 완벽한 33.
여기에 누락 된 타이머에 일반적인 문제가 있습니까? 감사.
COMPLETE 편집 프레임 속도를 유지 : 코멘트를 읽은 후자바 게임 : 모든 컴퓨터에서 동일한
을, 나는 내 노트북이 47에서 반복 (지속적으로 튀는 것에 그러나 ;, (33이)를 타이머와 타이머로 변경 주위에 다른 숫자로) 내 컴퓨터 반면에 완벽한 33.
여기에 누락 된 타이머에 일반적인 문제가 있습니까? 감사.
나는 당신이 올바른 접근법을 취하고 있다고 생각하지 않는다. 나는 모든 컴퓨터가 같은 FPS에서 작동하도록해서는 안된다. 실제로 내가 아는 게임은 없다. 대신 특정 컴퓨터의 fps에 관계없이 모든 x 분량의 동일한 움직임이 발생하는지 확인해야합니다.
+1; 동의 - FPS는 중요한 것이 아니며, 중요한 것은 게임 시간을 동기화 상태로 유지하는 것입니다. –
시간 기반 애니메이션은 당신이보고 싶은 것입니다.
AnimationTest
에 표시된대로 javax.swing.Timer
을 사용하십시오.
스윙? SWT? AWT? – trashgod