Если я уберу и оставлю гарнитуру 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);
}
}
}