Saltar al contenido

cómo mover el jugador en el ejemplo de código 2d de Unity

La guía o código que hallarás en este artículo es la resolución más eficiente y efectiva que hallamos a esta duda o dilema.

Ejemplo 1: movimiento de unidad hacia 2d

/// <summary>/// Move 2D sprite towards target/// summary>/// <paramname="target">param>/// <paramname="movementSpeed">param>privatevoidMove(Vector3 target,float movementSpeed)//Move
    transform.position +=(target - transform.position).normalized * movementSpeed * Time.deltaTime;

Ejemplo 2: cómo mover un personaje 2d en la unidad

if(moveInput !=0)
	velocity.x = Mathf.MoveTowards(velocity.x, speed * moveInput, walkAcceleration * Time.deltaTime);else
	velocity.x = Mathf.MoveTowards(velocity.x,0, groundDeceleration * Time.deltaTime);

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *