想象一下,你的球因重力而下落。当遇到旋转的“立方体”对象时,您会发现它会从对象反弹。然而,在我的情况下,如果立方体快速旋转,球会通过它,但如果立方体缓慢旋转,球会击中它并按预期反弹。
我在Update()方法中使用RotateAround()来实现“cube”对象的旋转。我尝试将球的碰撞检测设置为离散,连续和连续动态而没有运气。
无论“立方体”物体绕另一个物体旋转多快,我的目标都是让球反弹。
我还应该研究一下吗?
谢谢!
答案 0 :(得分:0)
您可以尝试降低Fixed Timestep
下的Edit > Project Settings > Time
值。
请注意,当您更频繁地计算物理时,这会影响游戏的性能。
文档:http://docs.unity3d.com/Manual/class-TimeManager.html
另外,我假设你有盒子和球体碰撞器而不是网格碰撞器?前者在检测碰撞方面更有效率。