求助box2d大神,刚体穿透怎么解决?

情况是这样的,
1、我创建了两个刚体,一个多边形刚体(刚体类型是kinematic),一个小球刚体(刚体类型Dynamic)
2、在触摸屏幕的时候,通过设置多边形刚体节点的rotation来转动(并且在初始化多边形刚体的时候设置syncRotation(true) )
3、小球在开始转动后产生移动,会和多边形刚体产生穿透,两个刚体的bullet属性我都打钩了

不要这样使用多边形刚体,计算容易出错。 尽量使用简单的 矩形 把复杂形状拼起来,就不会出问题了。

应该是要限制转速,转速不能跟手指的速度一样快、、

我是把头尾相连的顶点数组,设置到PhysicsPolygonCollider的points,box2d中的多边形其实是多个三角型组成的,但是这个多边形刚体却是多个4边形组成,是box2d自动生成的,其实就是你说的,多个四边形组合成的一个多边形,应该是没错

我是在TOUCH_MOVE的事件中去监听触摸的,每次的角度的变化量是3,不知道除了这个方法之外,还有没有别的方法可以设置刚体旋转?

搞定了,还是不要动态去修改刚体位置和角度,会打断本身的物理模拟。我是用鼠标关节去进行旋转,让自身去进行物理模拟