2016-08-05 36 views
0

der Joystick funktioniert nicht wie erwartet, wenn ich den Joystick nach unten den Zug fährt nach oben bewegt und umgekehrt, wenn ich den Zug nach oben fährt, fährt nach unten.auf dem Bildschirm Joystick in Einheit 5

Ich möchte das bitte umkehren.

hier Code

using UnityEngine; 
using System.Collections; 
using UnityStandardAssets.CrossPlatformInput; 

public class joystick : MonoBehaviour { 
    public float TrainSpeed = 50; 
    public float TrainRotateSpeed = 50; 
    // Use this for initialization 
    void Start() { 

    } 

    // Update is called once per frame 
    void Update() { 
      transform.Translate(0f, 0f, TrainSpeed *   CrossPlatformInputManager.GetAxis("Vertical") * Time.deltaTime); 
     transform.Rotate(0f, TrainRotateSpeed * CrossPlatformInputManager.GetAxis("Horizontal") * Time.deltaTime, 0f); 

} 

}

Antwort

0

hinzufügen Minus vor TrainSpeed:

transform.Translate(0f, 0f, -TrainSpeed * CrossPlatformInputManager.GetAxis("Vertical") * Time.deltaTime); 
+0

Danke ich werde versuchen, ich wusste, dass ein - muss irgendwo gehen –