GetAxis не работает (не воспринимает мой ввод?) - PullRequest
0 голосов
/ 13 ноября 2018

pic of the unity set up

В моей настройке на изображении вы можете увидеть дерево наложения, которое работает, если я нажимаю ползунки, но не регистрируется, когда я нажимаю play wasd или updownleftright не работают на клавиатуре, однакодругие анимации работают, я следую этому уроку https://www.youtube.com/watch?v=wdOk5QXYC6Y&t=1376s

Вот мой сценарий:

 public class player2 : MonoBehaviour 
 {    
     public Animator anim;
     private float inputH,inputV;

     private void Start() 
     {
         anim = GetComponent<Animator>();            
     }
     private void Update() 
     {
         if (Input.GetKeyDown("1")) anim.Play("WAIT01", -1, 0f);
         if (Input.GetKeyDown("2")) anim.Play("WAIT02", -1, 0f);
         if (Input.GetKeyDown("3")) anim.Play("WAIT03", -1, 0f);
         if (Input.GetKeyDown("4")) anim.Play("WAIT04", -1, 0f);

         if (Input.GetMouseButtonDown(0))
         {
             int n = Random.Range(0,2);

             if (n == 0)
                  anim.Play("DAMAGED00", -1,0f);
             else anim.Play("DAMAGED01", -1,0f);
         }    

         inputH = Input.GetAxis("Horizontal");
         inputV = Input.GetAxis("Vertical");

         anim.SetFloat("inputH", inputH);
         anim.SetFloat("inputv", inputV);
     }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...