close
我的環境配置:Windows 10、Unity 5.3.4f1、Java JDK 1.8.0_51、Android 6.0
在行動裝置中,如果不想要 App 進入休眠狀態的話,可以使用下面方法
// 永不進入休眠狀態, // SleepTimeout.NeverSleep 的值為 -1, 所以這邊直接設定 -1, 效果也是一樣的 Screen.sleepTimeout = SleepTimeout.NeverSleep;
不過需要注意的是,在切換場景後,休眠時間會被重置,所以必須在每個場景中都執行不進入休眠的程式碼,才能夠確保 App 不進入休眠狀態。
Screen.sleepTimeout 是指多久後進入休眠狀態,這邊是指定秒數。
例如:
// App 在閒置 60 秒後進入休眠狀態 Screen.sleepTimeout = 60.0f;
還有一點需要注意的,似乎在行動裝置中,會以使用者自己設定的休眠時間為主,所以我們只能設定 SleepTimeout.NeverSleep 來達到禁止休眠的效果,並沒有辦法指定休眠時間。
所以除了 SleepTimeout.NeverSleep 以外的所有數值,不管是 -100、0、1、100 等等,通通都會以使用者在手機上自訂的休眠時間為主。
文章標籤
全站熱搜
留言列表