我有一个平台(盒子),它是类型为b2_kinematicBody并且正在使用linearVelocity移动。 比我有一个球是一个b2_dynamicBody。box2d:b2_dynamicBody不随b2_kinematicBody平台移动
当球落在平台上时,它停留在同一位置,不会与平台一起移动。
检查这个小视频我做这说明了什么问题----- >>> https://vimeo.com/109238152
两个对象,但没有结果已经增加了摩擦。 我现在可以想到的只有一个解决方案,就是在这两个联系人之间建立联系。 这是正确的解决方案吗?
提前THX 克里斯
PS:在C++
很奇怪。显然,摩擦力会产生影响,因为球会改变旋转方向。但它改变了错误的方式。它应该最终逆时针旋转。你是否正确绘制了球图形?这是一个孤立的情况,只发生在这一系列的事件中,或者即使当球直下时,它也会发生吗?这是我期望看到的,如果速度和旋转恰到好处,那么球可以停止:http://youtu.be/rApgHVm13J0 – iforce2d 2014-10-17 16:26:05
嘿, Thx为快速反应和视频。 你是对的我在画角线时切换cos和sin。 除了我还认为我发现问题为什么球始终离开平台。 这可能是因为它是一个没有摩擦的完美圆圈? 当我将它更改为一个盒子时,它将停留在平台上。 Greets – Kris 2014-10-17 17:15:32