libgdx - 在 libgdx 中玩游戏时如何唤醒屏幕?

标签 libgdx

我正在 libgdx 中使用加速度计创建游戏,在玩游戏时,它会在一段时间后休眠,我需要唤醒它直到玩游戏。我在一些论坛上得到了这个

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

适用于 android 应用程序,但不能在 libgdx 中执行此操作,编译器无法识别它。我们将不胜感激。

最佳答案

最好和最简单的方法是

  1. 在android studio中进入你项目的android文件夹

  2. 然后在 src 子文件夹中找到 AndroidLauncher.java

  3. 然后复制粘贴下面的代码

    @Override protected void createWakeLock(boolean use) { use=true; super.createWakeLock(use); }

    添加代码后整个文件看起来像这样

    public class AndroidLauncher extends AndroidApplication { @Override protected void onCreate (Bundle savedInstanceState) { super.onCreate(savedInstanceState); AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); initialize(new MyBomber(), config);

    }

    @Override protected void createWakeLock(boolean use) { use=true; super.createWakeLock(use); } }

关于libgdx - 在 libgdx 中玩游戏时如何唤醒屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40160469/

相关文章:

java - 屏幕截图例程使用 LibGdx 给出空白图像

java - 使用libGdx桌面端口作为Android GLES20的模拟器

libgdx - 如何将数据从 Pixmap 写入 Framebuffer 的深度缓冲区?

java - 在 LibGDX 中移动 Sprite

java - LibGDX 应用内购买和 Gradle

android - 线程 "LWJGL Application"中的 libGDX 异常

java - 保存 Sprite 位置

gradle - Libgdx 和 gradle 模块

java - 按钮不旋转 libGDX

java - 如何在 LibGDX 中绕圆旋转 Sprite?