quhluh icon

C# Backflip Mechanic

quhluh | 02/11/24 03:39:59 AM UTC | 0 ⭐ | 1254 👁️ | Never ⏰ | []
C# |

620 B

|

None

|

0 👍

/

0 👎

using UnityEngine;
 
public class BackflipController : MonoBehaviour
{
    public float backflipForce = 500f;
    public float backflipRotationForce = 100f;
 
    private Rigidbody rb;
 
    void Start()
    {
        rb = GetComponent<Rigidbody>();
    }
 
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Space))
        {
            PerformBackflip();
        }
    }
 
    void PerformBackflip()
    {
        // Apply force upwards
        rb.AddForce(Vector3.up * backflipForce);
 
        // Apply torque for rotation
        rb.AddTorque(transform.right * backflipRotationForce);
    }
}

Comments