【发布时间】:2015-11-18 23:00:46
【问题描述】:
我创建了空的(仅带有 badlogic 纹理)libGDX 项目并在我的 android 设备上对其进行了测试“Jiayu G2S”。它以 47-48 fps 而不是 60 fps 运行。我认为我的设备速度不够快,无法进行测试,但现在我有很多绘图和计算的半成品游戏,但 fps 仍然是 47-48。有什么问题?如何将其增加到 60?
LibGDX的版本是1.6.4
在 API16(Android 4.1.2) 上测试
【问题讨论】:
-
这是一个非常棘手的问题,因为如果没有看到您的代码,我什么也说不出来。我曾经总结了几个优化的关键点。有一个值得一看。检查这个stackoverflow.com/questions/17347883/…
-
当我有标准的 libGDX 项目并且只有一个纹理绘图并且我有许多纹理、声音和计算时,游戏以相同的 fps 运行。这与优化无关,因为空项目和半成品项目以相同的 fps 运行。这就是问题所在……
-
其他设备也会出现这种情况吗?
-
我确信在桌面上这将适用于 60 fps,因为我在 android 上看到了一些关于低 fps 和空画布的问题。但是,这家伙只创建了 libGDX 项目,所以这可能是性能低下的设备。当我调用了很多方法并且我有空的黑色画布什么都不做时,我遇到了当它在相同的 fps 上工作的情况。可能是因为将调试信息发送到计算机?我只是不知道,我不知道该怎么办。
-
您的游戏以 47-48 FPS 运行是否存在问题?除非它明显波动或下降得太低,否则我不会担心 fps。