目标
- 用户打开计算机,Unity构建的程序自动运行。
- 系统启动后,Unity 也随之启动,用户只能看到最大化的遊戲視頻统一。没有窗口任务栏、steamVR 窗口,也没有任何其他可见的内容。
- 根据正在运行的 Unity 应用程序中的相应用户输入,Unity 构建的退出和计算机自动关闭。
以下方法是我目前的计划。更简单的解决方案总是受欢迎的。
我尝试过 Windows Kiosk 模式,但仍然需要手动登录 kiosk 帐户。此外,Unity 似乎在 Kiosk 模式下不可用 - 或者我忽略了某些东西...
一步步:
- 用户按下电源按钮来打开计算机。
- 用户登录自动进行;无需用户输入(无需点击或输入密码)。
- 如果存在受密码保护的帐户;登录会自动进行。
- 如果用户帐户存在,但没有密码保护;则自动登录
- Unity 构建立即开始。
- 屏幕仅显示游戏内容;既不显示 Windows 开始菜单,也不显示任何其他内容。
- 用户可以在游戏内选择(在正在运行的 Unity 应用程序中)退出游戏。用户选择相应选项后,Unity 应用程序和系统都会关闭。
步骤 1 - 5:
我已经能够通过以下方式在系统启动后启动 unity-built任务调度程序,但无法解决自动登录用户帐户的问题。
Edit 1:
我设法禁用了所需的帐户密码输入。用户现在无需输入任何内容即可进入桌面。我使用strg + r and "netplwiz"
了此主题。
第 6 步:
问题:Unity 启动后,Windows 开始菜单和 steamVR 窗口可见并覆盖游戏视图。用户必须点击游戏视图,将游戏视图“拉”到前面才能隐藏所述覆盖元素。
解决方案:???