Oculus Rift S Run в фоновом режиме не работает? - PullRequest
0 голосов
/ 24 февраля 2020

Если я уберу и оставлю гарнитуру Oculus Rift в стороне, пока работает проигрыватель Unity (64-битный), и снова надену гарнитуру через 20-25 минут, я вижу только черный экран с указателем взгляда и весь Unity замерзает. Для Oculus Rift S и Unity требуется 5 минут, а иногда и 10 минут, чтобы go перешел в режим возобновления. Как я могу это исправить? Я даже написал скрипт для запуска приложения в фоновом режиме, он работает хорошо, но когда я снова надеваю HMD, он переходит в режим замораживания.

     public bool debugLog = false;
     public bool runInBackgroundValue = true;
     void Awake () {
     }
     // Use this for initialization
     void Start () {
         Application.runInBackground = true;
     }

     // Update is called once per frame
     void Update () {
         if (debugLog) {
             runInBackgroundValue = Application.runInBackground;
         }
         if (!Application.runInBackground) {
             Application.runInBackground = true;
             if (debugLog) {
                 Debug.Log("Re-Setting Application.runInBackground to TRUE at: " + Time.time);
             }
         }
     }
...