Hallo
ich habe ein Problem und komm einfach nicht weiter =/
ich habe ein Objekt das ich steuern möchte über den Joystick und zwar nur mit dem rechten ControllerStick...
Das ist mein Script-Snippet bisher:
Vector3 velocity = Vector3.zero;
velocity = new Vector3 (Input.GetAxis ("RightAnalogHorizontal"), 0, Input.GetAxis ("RightAnalogVertical"));
velocity = monster.obj.transform.InverseTransformDirection(velocity);
velocity *= monster.obj.speed;
monster.obj.SetVelocity(velocity);
Vector3 velocity = Vector3.zero;
velocity = new Vector3 (Input.GetAxis ("RightAnalogHorizontal"), 0, Input.GetAxis ("RightAnalogVertical"));
velocity = monster.obj.transform.InverseTransformDirection(velocity);
velocity *= monster.obj.speed;
//monster.obj.transform.Rotate(Input.GetAxis ("RightAnalogHorizontal"), 0, Input.GetAxis ("RightAnalogVertical"));
monster.obj.SetVelocity(velocity);
Soweit funktioniert es auch, das Objekt bewegt sich in die entsprechende Richtung in der ich den rechten Analogstick vom Joystick bewege.
Leider schaut mein Objekt immer nur in die selbe/gleiche Richtung und nicht nach z.b.: Links wenn ich links drücke... wie kann ich das lösen? ich bin hier wirklich am verzweifeln gerade und ich bin der Meinung das dies wirklich eigentlich pippifax ist und kein großes Problem sein sollte... Ich habe heute den ganzen Tag mich dran versucht und auch komplett Google schon auseinander genommen um irgendein richtigen Ansatz zu finden aber leider ohne Erfolg...
Kann mir bitte jemand helfen?
Lg