我遇到了以下问题,
我有一个团结游戏,我想跑。 在运行游戏期间,它总是会降低屏幕照明并在大约2.5分钟后切换。
我已经尝试过:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
和
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
"MyWakelockTag");
wakeLock.acquire();
链接:
Android disable screen timeout while app is running
Programmatically disable screen timeout
但在此之后,它仍然像以前一样关闭。
是否有任何更改,在android或有任何其他解决方案来解决我的问题。
感谢。
答案 0 :(得分:1)
使用Unity将以下代码添加到Start()函数中非常简单:
Screen.sleepTimeout = SleepTimeout.NeverSleep;
我不知道Unity是否自动切换,但我希望如此。