2014-01-22 72 views
2

一个简单的问题 - 在libgdx中,您可以运行的默认最高fps为60(或61,无论如何)。如果它是一个桌面的问题,可以通过使用LWJGL配置在Android上使用无限制FPS运行libgdx应用程序?

LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration(); 
cfg.foregroundFPS = 0; 
cfg.backgroundFPS = 0; 
new LwjglApplication(new Pulmusic(), cfg); 

解决,但那里有在AndroidApplicationConfiguration没有这样的方法,它必须被用来初始化Android平台游戏的配置。

这是一种在libgdx的Android平台上禁用这种限制fps的方法吗?

+1

@BennX这个问题的答案是桌面具体而且不适用于此。 – noone

回答

5

这是一个硬件/ Android特定功能。

FPS自动限制在60FPS,因为您不会感觉与更多FPS有任何差异,因此它在大多数设备上受到限制以节省能源。

您可以使用Thread.sleep进一步限制它,但无法增加FPS。我想不出任何理由为什么反正你想要的。

0

是的,因为@noone说这是自动阻止。 但是在很老的设备上FPS没有被阻塞。我的朋友有一个旧的三星android手机与android 2.1和我的游戏正在与300-200FPS(不稳定)和新的银河S3游戏工作在60 FPS(非常稳定)

相关问题