目標
- 使用者開啟計算機,Unity 建置會自動運作。
- 系統啟動後以及 Unity 啟動後,使用者只能看到最大化的遊戲視圖的團結。沒有 Windows 工作列、steamVR 視窗或其他任何東西都是可見的。
- Unity 建置的退出和電腦會根據正在執行的 Unity 應用程式中的對應使用者輸入自動關閉。
以下方法是我目前的計劃。更簡單的解決方案總是受歡迎的。
我嘗試過 Windows Kiosk 模式,但仍然需要手動登入 kiosk 帳戶。另外,Unity 似乎在 Kiosk 模式下不可用 - 或者我忽略了一些東西...
一步步:
- 使用者透過按電源按鈕開啟電腦。
- 用戶登入自動發生;無需用戶輸入(既不需要單擊,也不需要輸入密碼)。
- 是否存在受密碼保護的帳戶;登入會自動發生。
- 如果用戶帳戶存在,但沒有密碼保護;登入自動發生
- Unity 建置立即啟動。
- 螢幕僅顯示遊戲內容;螢幕上既不顯示 Windows 開始功能表,也不顯示其他任何內容。
- 用戶可以透過遊戲內選項(在正在運行的 Unity 應用程式中)退出遊戲。用戶選擇各自的選項後,Unity 應用程式和系統都會關閉。
步驟 1 - 5:
我已經能夠在系統啟動後透過以下方式啟動統一構建任務調度程序,但我無法解決自動登入使用者帳戶的問題。
Edit 1:
我設法禁用所需的帳戶密碼輸入。用戶現在無需輸入任何內容即可到達桌面。我使用了strg + r and "netplwiz"
其中描述的這個線程。
第6步:
問題:unity 啟動後,Windows 開始功能表和 steamVR 視窗可見並覆蓋遊戲視圖。使用者必須點擊遊戲視圖,將遊戲視圖「拉」到前面,才能隱藏所述覆蓋元素。
解決方案: ???