Nik*_*Nik 3 c++ game-physics bulletphysics physics-engine
我为我的游戏编写了一个玩家控制器,它使用刚体给玩家物理.我将恢复原状和摩擦设置为0,将质量设置为80.我的地形具有完全相同的属性,只是质量也是0.每当玩家从高处坠落时,它会在地形表面上反弹几次.这不是我希望我的玩家做出反应的方式.有没有办法防止这种行为?
这是一个说明我的问题的视频.它有点滞后,因为我使用QuickTime录制它,但它应该得到重点.
你设置恢复原状0并期望它不会反弹.但是当你的身体与地球发生碰撞时,那个小跳跃(与你的毡的高度相比)会被解算器所摧毁.解算器应用某种冲动来解决碰撞并阻止您的移动.当碰撞未解决时,脉冲有点大,以避免情况.
当您的身体是运动而非动态时,您可以考虑实施不同的模拟.
您必须手动处理碰撞和移动,但您可以完全控制您希望身体移动的方式.
归档时间: |
|
查看次数: |
3001 次 |
最近记录: |