【发布时间】:2015-02-05 01:21:08
【问题描述】:
我使用LibGDX 来渲染游戏。我在Samsung S3 上发现了一个奇怪的问题。触摸屏幕时 FPS 下降并且动画跳跃。
在其他设备上,该应用程序运行顺畅。触摸回调非常快,不会影响性能。
为了添加触摸支持,我使用
Stage stage = new Stage(new FitViewport(Gdx.graphics.getWidth(),
Gdx.graphics.getHeight()));
Gdx.input.setInputProcessor(stage);
您能否建议问题的根源是什么?
【问题讨论】:
-
您测试过的其他设备是否比 GS3 更强大?如果是这样,可能只是 GS3 不够强大。
-
@IntegralOfTan 是的,在 S2 上测试。完美运行。
-
从逻辑上讲,应该没有什么问题,因为触摸支持代码是通用的,而不是特定于设备的或任何东西。除了设备有问题,我想不出任何其他解释。我真的不认为这是您的代码的问题。
-
@IntegralOfTan ,lol GS3 可能老了,但触摸屏幕时滞后?即使我的旧 Windows 手机也不这样做。他播放跳跃动画时可能做错了,比如每次用户触摸屏幕时都会创建一个新对象。
-
@Taras ,发布你制作跳跃动画的代码