GetAccumulatedTorque(float)
Returns the torque that the Rigidbody has accumulated before the simulation step.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.PhysicsModule
public Vector3 GetAccumulatedTorque(float step)
Parameters
The timestep of the next physics simulation.
Returns
Type | Description |
|---|---|
| Vector3 | Accumulated torque expressed in ForceMode.Force. |
Remarks
The accumulated torque is reset during each physics simulation step.
In this example, the angular velocity of the Rigidbody is 0.
Examples
using UnityEngine;public class AddTorqueScript : MonoBehaviour{ private Rigidbody rigidbody; void Start() { rigidbody = GetComponent<Rigidbody>(); rigidbody.useGravity = false; } private void FixedUpdate() { rigidbody.AddTorque(Vector3.right * 10f, ForceMode.Impulse); var accumulatedTorque = rigidbody.GetAccumulatedTorque(); rigidbody.AddTorque(accumulatedTorque * -1f, ForceMode.Force); }}