【问题标题】:Capsule Collider doesn't move smoothly胶囊对撞机移动不顺畅
【发布时间】:2018-07-12 04:34:17
【问题描述】:

我在 Unity 的播放器 GameObject 中使用 CapsuleCollider 和 RigidBodyController 时遇到了一些问题。

使用CapsuleCollider 作为玩家的碰撞器,我注意到玩家不会像胶囊或球体那样移动(换句话说,我希望移动应该像滚动的球,没有卡顿) ,但它的运动更像是一个被推动的盒子,有停止和启动,这会使相机产生一些轻微的振动。

有什么想法、解决方案或提示?

【问题讨论】:

  • 您可以发布任何代码供我们查看吗?我最初的建议是确保您使用的是 FixedUpdate。
  • 正如我所说,我使用的是默认资产 RigidBodyFPSControler.cs。所以我没有写控制器代码。在 Visual Studio 中查看代码可以看到,所有的运动代码都在 FixedUpdate() 函数中,而相机旋转代码在 Update() 中。

标签: unity3d


【解决方案1】:

真的,这完全取决于您移动对象的方式以及对象的rigidbody2D 设置,我认为使用物理力会使您的角色像球或胶囊一样滚动,但仅设置速度不会。

【讨论】:

    猜你喜欢
    • 2017-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多