Update Dokumentation authored by Odenthal Olivia's avatar Odenthal Olivia
......@@ -111,7 +111,20 @@ Da der Nebel sich konstant verdichten soll, muss sich die Lightmap wieder verdun
Somit ließen wir das letztendlich doch die CPU lösen.
**Input / Movement**
**Input**
In diesem Projekt wollten wir auch das neue Input System von Unity austesten. Zum Zeitpunkt der Entwicklung stand eine Preview Version zur Verfügung.
Das neue System trennt die Hardware vom spielspezifischen Code. Das macht den Code platform-unabhängig und lässt es auch einfacher zu, dass man mitten im Spiel zwischen Tastatur und Controller wechselt. Die Einarbeitung in das neue System und die Umsetzung war Olivias Aufgabe.
Mit dem neuen Input System werden zum Hardware-Trigger an einer Stelle mit Aktionen gemappt.
Hierfür wird eine Action Map verwendet. Hier kann man für Actions wie zum Beispiel "Move Up" eine oder mehrere Inputtrigger festlegen. So haben wir ermöglicht, dass man seinen Character mit WASD oder den Pfeiltasten steuern kann.
Hier hätten wir nun ohne Probleme den Input verschiedener Devices auf die Aktionen mappen können indem wir mehrere Control Schemes erstellt hätten.
![Unbenanntes_Bild](uploads/1cd3b60efef7be8379202ec542b83292/Unbenanntes_Bild.png)
In unserem Code musste dann nur noch festgelegt werden, woraus diese Aktionen bestanden. Dafür muss man das Actions Callback mit dem eigenen Code verbinden und dann kümmert sich Unity um den Rest. Dadurch mussten wir uns gar nicht damit beschäftigen ob gerade eine bestimmte Taste gedrückt wird.
**Movement**
**Camera**
Die Kamera sollte sich erst mit dem Spieler mitbewegen, wenn dieser einen bestimmten Bereich verlassen hat.
......
......