【问题标题】:LibGDX game lags when touchLibGDX 游戏在触摸时滞后
【发布时间】: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 ,发布你制作跳跃动画的代码

标签: android libgdx touch


【解决方案1】:

发布答案以帮助他人..

在开发者选项中启用 Show Touches 设置时,请注意它可能会降低游戏的 FPS。这是我的情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 2014-03-20
    • 2020-01-29
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    相关资源
    最近更新 更多