RigidbodySynchronizableAddForce(Single, Single, Single, ForceMode) Method
Adds a force to the Rigidbody.
Namespace: AlterunaAssembly: Alteruna.Trinity (in Alteruna.Trinity.dll) Version: 1.3.4
public void AddForce(
float x,
float y,
float z,
ForceMode mode = 0
)
Parameters
- x Single
- Size of force along the world x-axis.
- y Single
- Size of force along the world y-axis.
- z Single
- Size of force along the world z-axis.
- mode ForceMode (Optional)
- Type of force to apply.
This example applies an Impulse force along the Z axis to the GameObject's Rigidbody.
using UnityEngine;
public class Example : MonoBehaviour
{
public float thrust = 1.0f;
public RigidbodySynchronizable rb;
void Start()
{
rb.AddForce(0, 0, thrust, ForceMode.Impulse);
}
}
Reference
[!:https://docs.unity3d.com/ScriptReference/Rigidbody.AddForce.html]