Opcion 2: Velocity
{{ currentPage ? currentPage.title : "" }}
Para esta opción agregaremos el componente RigidBody2D
al personaje que va a realizar el salto.
Línea de Código
//velocidadSalto es la velocidad con la que va a realizar el salto
GetComponent<Rigidbody2D>().velocity = Vector2.up * velocidadSalto;
Ejemplo de aplicación
using System.Collections;
using UnityEngine;
public class SaltoOpcion2 : MonoBehaviour
{
//===== VARIABLES =====//
public float fuerzaSalto = 100;
//===== METODOS =====//
protected void Update()
{
if(Input.GetKeyDown(KeyCode.Space)) //<====== Aqui colocamos el boton que activará el salto
{
GetComponent<Rigidbody2D>().velocity = Vector2.up * velocidadSalto;
}
}
}
{{{ content }}}