2016-08-02 20 views
-5

Ich versuche, ein Spiel mit zwei virtuellen Joysticks zu erstellen.Das erste, um die Spielerbewegung zu steuern und das andere, um die Kamera an den Player zu steuern.Ich möchte, dass es ein Joystick sein Bewegung, die der Rotation der Kamera zugeordnet ist. Wie gehe ich vor? Das Spielerwerk funktioniert gut.Wie kann man die Kamera durch einen virtuellen Joystick drehen lassen? Ich versuche, die mobile Single-Stick-Steuerung zu verwenden

+0

was Sie bisher versucht haben –

+0

Ich versuchte, das Maus-Look-Skript zu befestigen und es durch Drücken einer UI-Taste zu aktivieren. Aber ich möchte, dass es eine Joystick-Bewegung ist. Irgendwelche Ideen? –

Antwort

0

Hängt davon ab, ob Sie vorhaben, es selbst zu schreiben. Wenn dies der Fall ist, können Sie den virtuellen Joystick verwenden, um die Transformation der Kamera zu drehen.

Camera.main.transform.Rotate(new Vector3(virtualjoystick.x ...)); 

Und in der dritten Person könnten Sie einige snazzy Funktion machen, die Kamera um den Spieler umkreisen. Sie können dafür googeln. Ich fand diese Jungs in zwei Zeilen. http://forum.unity3d.com/threads/rotate-the-camera-around-the-object.47353/

Wenn Sie nicht selbst scripten, müssen Sie ein Asset-Paket online finden.

+0

toll :) die Verwandlung Sache für mich gearbeitet. Danke :) –