【发布时间】:2021-10-02 13:59:29
【问题描述】:
我想在我的汽车的所有轮毂上添加一个车轮对撞机,并在车根上添加一个刚体。它带来了一些问题,例如对撞机相对于轮子旋转了 90 度,但经过一些调整后得到修复。所以我写了一个小脚本来增加“垂直”轴的力,但是当我进入播放模式时发生了这种情况:
- 加力效果不错,但在前进时加负力会使汽车加速更多。
- 重心搞砸了。
我的汽车脚本(也许不是最好的,但这只是一个测试):
using UnityEngine;
public class Car : MonoBehaviour
{
public WheelCollider a, b, c, d;
public float engineForce;
private void Update()
{
foreach (WheelCollider collider in new WheelCollider[] {a, b, c, d})
{
collider.motorTorque = Input.GetAxis("Vertical") * engineForce;
}
}
}
我的问题是:我做错了还是车轮对撞机?
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: c# unity3d wheelcollider