Rigidbody2D 角速度的角阻尼。
阻尼可用于随时间降低 Rigidbody2D.angularVelocity(角速度)的Rigidbody2D。
零表示不应使用阻尼,而较高的值会增加阻尼,从而有效地更快地减慢旋转运动。与接触摩擦不同,角阻尼始终适用。
注意:角阻尼的应用方式如下公式 angularVelocity *= 1.0f / ( 1.0f + simulation-time-step * angularDamping )
其他资源:Rigidbody2D.linearDamping。
using UnityEngine;
public class ExampleClass : MonoBehaviour { private Rigidbody2D rb;
void Start() { rb = GetComponent<Rigidbody2D>();
// Start the object spining fast. rb.angularVelocity = 45f;
// Turn-off the angular damping. rb.angularDamping = 0f; }
void Update() { // Set a large angular damping to slow down the spin fast. if (Input.GetKeyDown("space")) rb.angularDamping = 0.8f; } }