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:
- Der Benutzer schaltet den Computer durch Drücken der Einschalttaste ein.
- Die Benutzeranmeldung erfolgt automatisch, es sind keine Benutzereingaben notwendig (weder Klick noch Passworteingabe).
- Wenn ein passwortgeschütztes Konto vorhanden ist, erfolgt die Anmeldung automatisch.
- wenn Benutzerkonto vorhanden, aber ohne Passwortschutz; Anmeldung erfolgt automatisch
- Unity-built startet sofort.
- Auf dem Bildschirm werden nur Spielinhalte angezeigt. Weder das Windows-Startmenü noch irgendetwas anderes wird auf dem Bildschirm angezeigt.
- 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 habestrg + 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: ???