So führen Sie eine Unity-Build aus, nachdem der Computer eingeschaltet wurde

So führen Sie eine Unity-Build aus, nachdem der Computer eingeschaltet wurde

Ziel

  • Der Benutzer schaltet den Computer ein und Unity-Build wird automatisch ausgeführt.
  • Beim Systemstart und anschließendem Unity-Start sieht der Benutzer nur die maximierteSpielansichtder Einheit. Weder die Windows-Taskleiste noch das SteamVR-Fenster oder sonst etwas ist sichtbar.
  • Unity-built wird beendet und der Computer wird automatisch heruntergefahren, wenn innerhalb der laufenden Unity-Anwendung eine entsprechende Benutzereingabe erfolgt.

Der folgende Ansatz ist mein aktueller Plan. Einfachere Lösungen sind immer willkommen.

Ich habe den Windows-Kioskmodus ausprobiert, aber die manuelle Anmeldung beim Kioskkonto war trotzdem erforderlich. Außerdem scheint Unity im Kioskmodus nicht verfügbar zu sein – oder ich habe etwas übersehen …

Schritt für Schritt:

  1. Der Benutzer schaltet den Computer durch Drücken der Einschalttaste ein.
  2. Die Benutzeranmeldung erfolgt automatisch, es sind keine Benutzereingaben notwendig (weder Klick noch Passworteingabe).
  3. Wenn ein passwortgeschütztes Konto vorhanden ist, erfolgt die Anmeldung automatisch.
  4. wenn Benutzerkonto vorhanden, aber ohne Passwortschutz; Anmeldung erfolgt automatisch
  5. Unity-built startet sofort.
  6. Auf dem Bildschirm werden nur Spielinhalte angezeigt. Weder das Windows-Startmenü noch irgendetwas anderes wird auf dem Bildschirm angezeigt.
  7. Der Benutzer hat im Spiel die Möglichkeit (innerhalb der laufenden Unity-Anwendung), das Spiel zu beenden. Sowohl die Unity-Anwendung als auch das System werden heruntergefahren, nachdem der Benutzer die entsprechende Option ausgewählt hat.

Schritt 1 - 5:

Ich konnte die Unity-Build nach dem Systemstart starten überAufgabenplaner, aber ich konnte das Problem der automatischen Anmeldung beim Benutzerkonto nicht lösen.

  • Edit 1: Ich habe es geschafft, die erforderliche Eingabe des Kontopassworts zu deaktivieren. Der Benutzer gelangt nun zum Desktop, ohne etwas eingeben zu müssen. Ich habe strg + r and "netplwiz"Folgendes verwendet:dieser Thread.

Schritt 6:

Problem: Nach dem Start von Unity sind das Windows-Startmenü und die SteamVR-Fenster sichtbar und überlagern die Spielansicht. Der Benutzer muss in die Spielansicht klicken, um die Spielansicht nach vorne zu „ziehen“, um die überlagernden Elemente auszublenden.

Lösung: ???

verwandte Informationen