如何在电脑开机后运行 Unity 构建

如何在电脑开机后运行 Unity 构建

目标

  • 用户打开计算机,Unity构建的程序自动运行。
  • 系统启动后,Unity 也随之启动,用户只能看到最大化的遊戲視頻统一。没有窗口任务栏、steamVR 窗口,也没有任何其他可见的内容。
  • 根据正在运行的 Unity 应用程序中的相应用户输入,Unity 构建的退出和计算机自动关闭。

以下方法是我目前的计划。更简单的解决方案总是受欢迎的。

我尝试过 Windows Kiosk 模式,但仍然需要手动登录 kiosk 帐户。此外,Unity 似乎在 Kiosk 模式下不可用 - 或者我忽略了某些东西...

一步步:

  1. 用户按下电源按钮来打开计算机。
  2. 用户登录自动进行;无需用户输入(无需点击或输入密码)。
  3. 如果存在受密码保护的帐户;登录会自动进行。
  4. 如果用户帐户存在,但没有密码保护;则自动登录
  5. Unity 构建立即开始。
  6. 屏幕仅显示游戏内容;既不显示 Windows 开始菜单,也不显示任何其他内容。
  7. 用户可以在游戏内选择(在正在运行的 Unity 应用程序中)退出游戏。用户选择相应选项后,Unity 应用程序和系统都会关闭。

步骤 1 - 5:

我已经能够通过以下方式在系统启动后启动 unity-built任务调度程序,但无法解决自动登录用户帐户的问题。

  • Edit 1: 我设法禁用了所需的帐户密码输入。用户现在无需输入任何内容即可进入桌面。我使用strg + r and "netplwiz"此主题

第 6 步:

问题:Unity 启动后,Windows 开始菜单和 steamVR 窗口可见并覆盖游戏视图。用户必须点击游戏视图,将游戏视图“拉”到前面才能隐藏所述覆盖元素。

解决方案:???

相关内容