3.7.0 2d的旋转角度bug

场上放一个物体,给个刚体,重力设为0,给个角速度10,运行起来,让他自己旋转。

旋转在90°以内时,是正常的

超过90°后,角度的x,y自动变成180了

这会导致获取2d物体的角度变得复杂。
用 this.node.eulerAngles.z 来获取旋转角度变得不准确。
当我用 this.node.angle 来获取时,却始终是0。

修复 PR


在 3.7.1 合并了

这个问题有没有什么快速解决的办法,很急!

也发现这个问题了,刚开始学,还以为是我哪里理解有问题,,升级3.7.1就没这个问题了

我也是3.7碰到这个问题,升级3.7前好好的,还以为是我自己写的bug,搞得我改了半天 :triumph:

3.8问题还在。一模一样的问题~用applyTorque或者angularVelocity旋转刚体后节点的angle为0,this.node.eulerAngles.z不准确,this.node.rotation的x和y时而变为180,时而为0,时而为-180 :sob: :sob: