Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java游戏:在所有计算机上保持相同的帧率_Java_Frame Rate - Fatal编程技术网

Java游戏:在所有计算机上保持相同的帧率

Java游戏:在所有计算机上保持相同的帧率,java,frame-rate,Java,Frame Rate,完整编辑: 读了评论后,我换了一个带计时器的计时器(33,这个);,然而,在我的笔记本电脑上,它的重复频率是47(并不断跳转到其他数字),而我的电脑保持在完美的33 我这里缺少的计时器有一个常见问题吗?谢谢。我不认为你采取了正确的方法,你不应该试图让所有的计算机以相同的FPS运行,事实上,我所知道的任何游戏都不会这样做。相反,你应该确保每x部分的时间都会发生相同的动作,而不考虑特定计算机的fps。我认为你没有采取正确的方法,你不应该试图让所有计算机以相同的fps运行,事实上,我所知的任何游戏都不

完整编辑:

读了评论后,我换了一个带计时器的计时器(33,这个);,然而,在我的笔记本电脑上,它的重复频率是47(并不断跳转到其他数字),而我的电脑保持在完美的33


我这里缺少的计时器有一个常见问题吗?谢谢。

我不认为你采取了正确的方法,你不应该试图让所有的计算机以相同的FPS运行,事实上,我所知道的任何游戏都不会这样做。相反,你应该确保每x部分的时间都会发生相同的动作,而不考虑特定计算机的fps。

我认为你没有采取正确的方法,你不应该试图让所有计算机以相同的fps运行,事实上,我所知的任何游戏都不会这样做。相反,您应该确保每x部分的时间都会发生相同的运动,而不考虑特定计算机的fps。

基于时间的动画是您希望看到的。

基于时间的动画是您希望看到的。

使用,如图所示。

使用,如图所示。

+1;同意——FPS并不重要,重要的是保持游戏时间同步。+1;同意——FPS并不重要,重要的是保持游戏时间同步。