Charo López Soler
Dec 3, 2019
Hola,
Sobre el problema de ayer, ahora consigo que mi personaje salte sin que vuelva a la posición inicial. En el objeto "Jugador" (primera imagen) he arrastrado "gatear-derecha"(segundo imagen) en el campo Animator del script Player Controller. Con esto me funciona bien el salto.
Lo que me ocurre ahora es, por un lado, que no detecta animator.SetBool("gatear", true) ni animator.SetBool("gatear", false) cuando antes sí lo hacía (imagen 3). El Animator_Jugador (imagen 4) sí lo reconoce porque el personaje hace el idle bien y he probado poniendo el gateo como movimiento por defecto y lo hace.
Por otro lado, ¿de qué manera puedo acceder a GetComponent<SpriteRenderer>().flipX = false;? El Sprite Renderer lo tenía antes en Jugador, pero ahora está dentro del campo Animator del script (segunda imagen). ¿Dónde estoy fallando?