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

WheelCollider.ConfigureVehicleSubsteps

建议修改

成功!

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

关闭

提交失败

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

关闭

取消

切换到手册

声明

public void ConfigureVehicleSubsteps(float speedThreshold, int stepsBelowThreshold, int stepsAboveThreshold);

参数

speedThreshold 子步长算法的速度阈值。
stepsBelowThreshold 当车辆速度低于 speedThreshold 时,模拟子步长的数量。
stepsAboveThreshold 当车辆速度高于 speedThreshold 时,模拟子步长的数量。

描述

配置车辆子步长参数。

每次发生固定更新时,车辆模拟会将此固定时间增量拆分为更小的子步长,并计算每个较小时间增量的悬架和轮胎力。然后,它将对所有产生的力和扭矩进行求和,将它们积分,并应用于车辆的车身。

使用此函数,您可以自定义模拟在速度阈值之上和之下执行的子步长数量。

对于每辆车,只需调用此函数一次就足够了,因为它实际上是将参数设置到车辆而不是轮子上。