Version: 5.3 (switch to 5.4b)
IdiomaEnglish
  • C#
  • JS

Idioma de script

Selecciona tu lenguaje de programación favorito. Todos los fragmentos de código serán mostrados en este lenguaje.

Rigidbody.AddRelativeForce

Sugiere un cambio

¡Éxito!

Gracias por ayudarnos a mejorar la calidad de la documentación de Unity. A pesar de que no podemos aceptar todas las sugerencias, leemos cada cambio propuesto por nuestros usuarios y actualizaremos los que sean aplicables.

Cerrar

No se puedo enviar

Por alguna razón su cambio sugerido no pudo ser enviado. Por favor <a>intente nuevamente</a> en unos minutos. Gracias por tomarse un tiempo para ayudarnos a mejorar la calidad de la documentación de Unity.

Cerrar

Cancelar

Cambiar al Manual
public function AddRelativeForce(force: Vector3, mode: ForceMode = ForceMode.Force): void;
public void AddRelativeForce(Vector3 force, ForceMode mode = ForceMode.Force);
public function AddRelativeForce(force: Vector3, mode: ForceMode = ForceMode.Force): void;
public void AddRelativeForce(Vector3 force, ForceMode mode = ForceMode.Force);

Parámetros

force Force vector in local coordinates.

Descripción

Aplica al rigidbody una fuerza relativa a su sistema de coordenadas.

Force can be applied only to an active rigidbody. If a GameObject is inactive, AddRelativeForce has no effect.

Wakes up the Rigidbody by default. If the force size is zero then the Rigidbody will not be woken up.

See Also: AddForce, AddForceAtPosition, AddRelativeTorque.


        
using UnityEngine;
using System.Collections;

// Add a thrust force to push an object in its current forward // direction (to simulate a rocket motor, say). public class ExampleClass : MonoBehaviour { public float thrust; public Rigidbody rb; void Start() { rb = GetComponent<Rigidbody>(); } void FixedUpdate() { rb.AddRelativeForce(Vector3.forward * thrust); } }

public function AddRelativeForce(x: float, y: float, z: float, mode: ForceMode = ForceMode.Force): void;
public void AddRelativeForce(float x, float y, float z, ForceMode mode = ForceMode.Force);
public function AddRelativeForce(x: float, y: float, z: float, mode: ForceMode = ForceMode.Force): void;
public void AddRelativeForce(float x, float y, float z, ForceMode mode = ForceMode.Force);

Parámetros

x Size of force along the local x-axis.
y Size of force along the local y-axis.
z Size of force along the local z-axis.

Descripción

Aplica al rigidbody una fuerza relativa a su sistema de coordenadas.

Force can be applied only to an active rigidbody. If a GameObject is inactive, AddRelativeForce has no effect.

Wakes up the Rigidbody by default. If the force size is zero then the Rigidbody will not be woken up.