force | Components of the force in the X and Y axes. |
mode | The method used to apply the specified force. |
Apply a force to the rigidbody.
The force is specified as two separate components in the X and Y directions (there is no Z direction in 2D physics). The object will be accelerated by the force according to the law force = mass x acceleration - the larger the mass, the greater the force required to accelerate to a given speed.
See Also: AddForceAtPosition, AddTorque, mass, velocity, ForceMode2D.
#pragma strict
var thrust : float; var rb : Rigidbody2D;
function Start () { rb = GetComponent.<Rigidbody2D>(); }
function Update () { rb.AddForce(transform.up * thrust); }
using UnityEngine;
public class Example : MonoBehaviour { public float thrust; public Rigidbody2D rb;
void Start() { rb = GetComponent<Rigidbody2D>(); }
void FixedUpdate() { rb.AddForce(transform.up * thrust); } }