版本:Unity 6(6000.0)
语言中文(简体)
  • C#

物理.defaultSolverVelocityIterations

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每项更改建议,并在适用时进行更新。

关闭

提交失败

由于某些原因,无法提交您的更改建议。请在几分钟后</a>重试。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static int defaultSolverVelocityIterations;

说明

defaultSolverVelocityIterations 影响物理关节和碰撞接触的精确度(默认为 1)。必须为正。

增大此值将提高物理弹跳后产生的退出速度的准确度。如果您遇到关节物理或布娃娃在碰撞后移动过大,可以尝试增加此值。

通常在 编辑->项目设置->物理 检视器中更改此值,而不是通过脚本更改。

提示:更改 defaultSolverVelocityIterations 不会影响已创建的物理。若要更改现有物理,请使用 Rigidbody.solverVelocityIterations

其他资源:Physics.defaultSolverIterations

using UnityEngine;

public class Example : MonoBehaviour { void Start() { Physics.defaultSolverVelocityIterations = 10; } }