In dieser Aufgabe werden Sie eine VR-Anwendung mit dem Mixed Reality Toolkit erstellen. In der VRAnwendung soll man in der Lage sein, ein lebensgroÿes Labyrinth erkunden zu können. Die Bewegungen in der VR-Version funktionieren über Teleportationsbewegungen. Diese werden mit dem Touchpad der Controller ausgelöst.
Durch das Hochskalieren sind die Texturen unscharf geworden. Sie können dies beheben, indem
Sie in den Material-Einstellungen den Tiling-Faktor für X- und Y-Richtung hochsetzen. Dies sorgt dafür, dass die Textur wieder herunterskaliert wird und sich stattdessen häufiger auf der Fläche wiederholt.
Importieren Sie das beiliegende Unity-Package TiltMazeVR, das das Labyrinth enthält. Deaktivieren Sie die GameObjekte des Griffes und Stiels. Vergrößern Sie das Labyrinth-Objekt, sodass der Nutzer im Stehen nicht mehr über die Wände schauen kann. Positionieren Sie das Labyrinth so, dass man in der Ecke startet, die der Flagge gegenüberliegt.
Installieren Sie parallel zu Ihrer anderen Unity-Version die Version Unity 2018.4.13. Laden Sie
das Foundation Unity-Package des Mixed Reality Toolkit 2.1.0 herunter. Erstellen Sie ein neues
Unity-Projekt mit dem Namen MazeVR-[Gruppenname] und importieren Sie das Paket. Laden
Sie das Projekt, wie vorher in den anderen Aufgaben auch, in ein eigenes Repository auf rwthacis bei GitHub hoch. Stellen Sie sicher, dass der VR-Support in den Player-Settings von Unity
eingeschaltet ist.
Machen Sie sich vertraut mit den Unterschieden zwischen dem Mixed Reality Toolkit v1, das Sie bis jetzt benutzt haben, und dem neuen Mixed Reality Toolkit v24. Kopieren Sie dann Ihr FocusHighlight-Skript aus Aufgabe 2.2 und passen Sie es gemäß dem Portierungs-Guide an. Denken Sie daran das neue FocusHighlight-Skript wieder den Türen zuzuweisen.