版本: Unity 6 (6000.0)
语言English
  • C#

WheelCollider.forceAppPointDistance

建议更改

成功!

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

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

切换到手册
public float forceAppPointDistance;

描述

从静止车轮底部测量的悬架和轮胎力的作用点。

这被指定为沿车辆刚体局部向上向量的距离,从车轮底部的静止坐标开始(车轮的静止坐标由 WheelCollider.spring.targetPosition 的值确定)。此参数模拟悬架几何结构的有效侧倾中心。对于标准家用轿车,应调整 forceAppPointDistance 的值,使作用点大约位于刚体质心下方 0.3m 处。向下移动作用点会在转弯时引入更多侧倾,而向上移动作用点会导致转弯时侧倾减少。作用点通常位于刚体质心下方。

请注意,将此参数设置为零可能不理想,因为它会导致某些配置中的模拟不稳定。当您观察到车辆无法在平坦表面上静止休息、表现出抖动行为或在未应用用户输入时沿表面漂移时,请检查 forceAppPointDistance 值。在编辑器中,当选择 WheelCollider 游戏对象时,会显示一个绿色球形 Gizmo 以显示力作用点当前的位置。尝试逐渐增加 forceAppPointDistance 值,直到您对结果满意为止。