gpt4 book ai didi

c# - Unity 为什么 WheelCollider 扭矩这么慢?

转载 作者:行者123 更新时间:2023-11-30 23:10:19 25 4
gpt4 key购买 nike

我看了那么多教程,却找不到为什么我的车这么慢?

值(value)观:

values

max toque = 1000 也试过好像8000 不行

转向角45几乎转向不了

mass 1500

车轮碰撞器:

wheel collider values

代码:

private void FixedUpdate()
{
float motor = maxTorque * Input.GetAxis("Vertical");
float steering = steerAngle * Input.GetAxis("Horizontal");

foreach (Axis axle in axles)
{
if (axle.steer)
{
axle.wheelLeft.steerAngle = steering;
axle.wheelRight.steerAngle = steering;
}
if (axle.useMotor)
{
axle.wheelLeft.motorTorque = motor;
axle.wheelRight.motorTorque = motor;
}

ApplyWheelVisualRotation(axle.wheelRight);
ApplyWheelVisualRotation(axle.wheelLeft);
}
}

最佳答案

查看您发布的第一个屏幕截图,“Wheel FL”“Wheel FR” 已禁用其Use Motor 变量。 p>

这必须启用,否则只有 “Wheel RL”“Wheel RR” 轮子将由物理引擎移动。然后,这两个轮子都必须拖动 “Wheel FL”“Wheel FR”,从而使汽车减速。

此外,还降低了 WheelCollider 的刚度。您可以在第二个屏幕截图中的前进侧向摩擦 下找到它。从 0.1 值开始并从那里上升。

关于c# - Unity 为什么 WheelCollider 扭矩这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45421546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com