Цель
- Пользователь включает компьютер, и сборка Unity запускается автоматически.
- При запуске системы и последующем запуске Unity пользователь видит только развернутое окновид игрыединства. Ни панели задач windows, ни окна steamVR, ни чего-либо еще не видно.
- Unity-создания завершают работу, и компьютер автоматически выключается при соответствующем вводе данных пользователем в работающем приложении Unity.
Следующий подход — мой текущий план. Более простые решения всегда приветствуются.
Я пробовал Windows Kiosk Mode, но ручной вход в учетную запись киоска все равно был необходим. Плюс, Unity, похоже, недоступен в режиме киоска — или я что-то упустил...
Шаг за шагом:
- Пользователь включает компьютер, нажимая кнопку питания.
- Вход пользователя происходит автоматически; никакого вмешательства пользователя не требуется (ни щелчка, ни ввода пароля).
- если существует защищенная паролем учетная запись, вход в систему происходит автоматически.
- если учетная запись пользователя существует, но без защиты паролем; вход в систему происходит автоматически
- Unity-build запускается немедленно.
- На экране отображается только игровой контент; ни меню «Пуск» Windows, ни что-либо еще на экране не отображается.
- Пользователь имеет внутриигровые опции (в запущенном приложении Unity) для выхода из игры. И приложение Unity, и система выключаются после того, как пользователь выбирает соответствующую опцию.
Шаг 1 - 5:
Мне удалось запустить Unity-Build после запуска системы черезПланировщик заданий, но я не смог решить проблему автоматического входа в учетную запись пользователя.
Edit 1:
Мне удалось отключить обязательный ввод пароля учетной записи. Теперь пользователь попадает на рабочий стол без необходимости что-либо вводить. Я использовалstrg + r and "netplwiz"
то, что описано вэта тема.
Шаг 6:
Проблема: После запуска Unity меню Windows Start и окна SteamVR видны и накладываются на GameView. Пользователь должен щелкнуть на GameView, чтобы "вытянуть" GameView на передний план и скрыть указанные наложенные элементы.
Решение: ???