2016-06-01 9 views
0

Ich mache das vielleicht schwieriger als das, was es wirklich ist, aber ich bin auch ziemlich neu in der Entwicklung von Spielen. Momentan mache ich eine Übungsszene, um mich wieder an die Unity-Engine zu gewöhnen, da ich seit letztem Sommer keine Zeit mehr habe, sie zu benutzen. Mein Problem ist, dass ich nicht herausfinden kann, wie ich die Kamera im Spielmodus anhebe. Beachten Sie mein Foto unten und wie viel von dem "Underground" gezeigt wird. Ich möchte die Kamera anheben, um sie mindestens auf einem bestimmten Y-Achsenwert zu halten, damit ich weniger Hintergrund sichtbar machen und mehr Hintergrund sichtbar machen kann. Wenn ich dies zu kompliziert mache, lassen Sie es mich bitte wissen. DankeUnity2d; Wie man die Kamera während des Spielmodus um eine feste y-Achse anhebt (anhebt)

enter image description here

Antwort

1

Wenn Hauptkamera ist noch heben Sie dann einfach die Kamera in Szene sehen Sie Änderungen in Spielansicht zu sehen.

Oder, wenn sich die Kamera in Bezug auf den Spieler bewegt, dann müssen Sie ein Skript verwenden und an die Kamera anhängen und eine Referenz der Spielertransformation im Skript bekommen und entsprechend der Spielerposition die Position der Kamera ändern. Fügen Sie einen Offset-Wert in der y-Komponente der Kamera hinzu.

+0

Irgendeine Idee, was der Code für einen Offset-Wert in der y-Achse wäre? Das ist die genaue Antwort, nach der ich gesucht habe, außer dass ich keine Ahnung habe, wie ich es machen soll. Würde ich auch ein neues Skript erstellen oder einfach das Skript für die folgenden Zeichen bearbeiten? –