【问题标题】:Vehicle spins upon collision in unity车辆在统一碰撞时旋转
【发布时间】:2018-03-31 19:18:03
【问题描述】:

我正在为 Gear VR in unity 开发一款汽车游戏。我目前面临一个问题,即汽车在碰撞时会旋转。到目前为止,我已经尝试冻结位置并将角度拖动更改为更大的值。冻结问题并不能解决问题,因为汽车完全停止转弯。任何人都可以请建议任何其他解决方案。 我正在为汽车物理使用统一标准资产。

【问题讨论】:

  • 你试过调整 angularVelocity 吗?
  • 在哪里可以找到角速度选项??
  • 它在刚体上,通过脚本访问。你也试过在你的车上使用物理材料吗>?
  • 如果您希望物理保持真实,我建议不要手动设置速度。汽车旋转是因为碰撞的车辆会旋转。关于你施加的力,你的汽车的质量是否正确?
  • @BasilePerrenoud 真的取决于他想要达到的目标,但我从未见过汽车在与物体碰撞时“旋转”,我见过它弹到一边,被推到一边,越过它所碰撞的物体,让背部离开地面,但不要只是“旋转”。这就是为什么我的第二条评论也提到了物理的材料,因为这会阻止他直接调整角速度。

标签: unity3d game-physics


【解决方案1】:

我通过脚本解决了这个问题。在与墙壁碰撞时,我只是将汽车的角速度设置为 Vector3.zero。

【讨论】:

    猜你喜欢
    • 2022-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    相关资源
    最近更新 更多