Bien aquí os voy a enseñar como hacer una simple animación de bob esponja saltando.lo primero que vamos añadir a nuestro script
using System.Collections; using System.Collections.Generic; using UnityEngine; public class movimientoboton : MonoBehaviour { public float jumpForce = 20f, Radio = 0.5f; public Transform Pie; public LayerMask SueloLayer; public bool jump; private Rigidbody2D Thebody;
Bien ahora seguimos programando
ahora creamos una bool a la que llamaremos «jump» en minúscula despues nos iríamos a Animation y realizariamos la animación de salto
void Start () { Thebody = GetComponent<Rigidbody2D> ();
Y de nuevo vamos a programar la animación de salto
esta seria nuestra animación de salto. lo siguiente que vamos hacer sera crear un Create empty en nuestro personaje
inmediatamente a create Empty, que ahora se llama GameObject.
Le llamaremos pie
y lo colocamos debajo de bob esponja justo debajo de los pies.
así nos saldría nuestro Script. en pie colocariamos el pie(Transform), (Importante al suelo) a la plataforma suelo le crearemos un Add Layer suelo.
Lo siguiente que vamos hacer sera unir la animación, ya que la animación ya esta programada.
jump la flecha que mira IDLL seria false, …………………jump – false
IDLL la flecha que mira a jump true ……………………….jump- true
WALJ la flacha que mira a jump true………………………jump-true
Ahora vamos a crear la animación de bob cuando toque el objeto punzante que tengo en la imagen.,una vez hecho creamos un Tag al que pondremos el nombre de deadly, y despues creariamos la animación de muerte.
y programariamos lo siguiente para eliminar al personaje
creamos el bool dear, y todas las flechas deberias ser
dear …. true
dear….true
dear…true