2016-08-05 4 views
0

джойстик не работает должным образом, когда я сдвигаю джойстик вниз по поезду, и наоборот, когда я нажимаю поезд, двигается вниз.на экранном джойстике в единстве 5

Я хотел отменить это пожалуйста.

здесь код

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); 

} 

}

ответ

0

Добавить минус перед тем TrainSpeed:

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

Спасибо, я буду стараться, я знал - должен пойти куда-нибудь –

 Смежные вопросы

  • Нет связанных вопросов^_^