-
文档版本:
-
文档链接:
-
具体的问题或改进建议:
cocos creator3.8.6 ,当node增加RigidBody2D并设置刚体类型为Dynamic时,通过angle使其旋转,角度在[-90,,90]之间时效果正常,不在这个区间时旋转的角度不对
看cocos更新日志。有提到过这个
是修复了?我用cocos creator 3.8.6和3.8.8都有这个问题
故意这样设计的,物理同步到场景时会触发计算欧拉旋转,返回-90~90是为了避免万向锁。如果你想返回0-360。那就要改源码,找到Node.angle,不让他进行欧拉旋转,直接返回this.angle
或者使用子弹类型的碰撞,子弹类型不会标记需要旋转同步从而不会进行欧拉旋转
Dynamic 、 Kinematic都有角度限制【-90,90】,只有 Animated 没有限制
我看了源码,只有子弹没标记过需要同步欧拉旋转。
子弹类型是 Dynamic?
Animated
ok,谢谢大佬

