想在代码中创建一个空node,然后给这个node添加一个多边形碰撞体,然后旋转node,这时候刚体并没有旋转,在编辑器上,编辑好多边形碰撞刚体,然后改变rotation的值,是可以看到效果的,要怎么才能把node的旋转应用到刚体上呢

可以看到创建的刚体并没有旋转

而在编辑器里面改变值就旋转了

想在代码中创建一个空node,然后给这个node添加一个多边形碰撞体,然后旋转node,这时候刚体并没有旋转,在编辑器上,编辑好多边形碰撞刚体,然后改变rotation的值,是可以看到效果的,要怎么才能把node的旋转应用到刚体上呢

可以看到创建的刚体并没有旋转

而在编辑器里面改变值就旋转了

你需要然他的rotate持续发生改变才能达到旋转的效果;
或者通过物理碰撞的设计角度来达到旋转
你在uodate定时器中执行
this.node.rotation += 5;
可以参考官方的demo,collider里面的Shape例子。
https://github.com/cocos-creator/example-cases/tree/master/assets/cases/collider