【发布时间】:2021-08-24 20:04:07
【问题描述】:
我正在制作一款汽车游戏,使用 Kenney 的汽车和城市道路网格。一切都很好,除了倾斜的汽车。我认为这更像是一个逻辑问题而不是代码......
当你想到物理和重力时,我面临的行为是“正常的”:当我的车试图爬上斜坡时,它会减速,而当我的车试图爬下斜坡时,它会加速.
但我想要一个更卡通/非现实的物理,当汽车倾斜时保持汽车的速度。
由于我使用 WheelCollider 来处理汽车的运动,我认为我需要根据方向(向上或向下)增加/减少倾斜的电机扭矩,但无法找到最佳方法。 . 这只是一个想法,可能非常非常非常错误。
那么,有人可以帮我解决这个问题吗?
谢谢大家!
【问题讨论】:
-
如果您在车辆上禁用重力会发生什么?我可以稍后尝试,但很好奇。
-
@ps2goat 在车辆上禁用重力会使汽车无限远,哈哈哈......当尝试爬上时,汽车会向上倾斜并且无法下降,当尝试爬升时爬下来,就是不能下来
标签: c# unity3d game-physics