En este momento estás viendo ¿Por qué Input.GetKeyDown devuelve un error?

 – Unity

¿Por qué Input.GetKeyDown devuelve un error? – Unity

¿Por qué Input.GetKeyDown devuelve un error?

– UnityAssets3Free

hola , soy Daniel y hoy os traigo
esta pregunta

Estoy tratando de hacer una entrada si el jugador presiona la flecha hacia abajo, pero devuelve un error cuando hago cosas como Input.GetKey , Input.GetKeyDown y Input.GetKeyUp . Aquí está mi código:

void Update()
    
        if(Input.GetKeyDown(KeyCode.DownArrow))
        
            if (touchingDown == true)
            

            
        
    

imagen de error

2 respuestas 2

Lo más probable es que esté importando una clase de «Entrada» desde la ubicación incorrecta. Elimine todas las importaciones que sean sospechosas de alguna manera. Solo necesitas este para la entrada de Unity:

using UnityEngine;

Si desea hacer algo constantemente mientras la tecla está presionada, use el Entrada.GetKey ocupación. Si desea hacer algo una vez presionando una tecla, use el Entrada.GetKeyDown función, ya que esto se evaluará como verdadero solo una vez, hasta que la tecla se suelte y se vuelva a presionar. Es importante que entiendas la diferencia entre los dos. Finalmente, siempre debe verificar la entrada en el Actualizar ocupación

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias

eso es todo,espero que te halla servido

Deja una respuesta