踩坑日记,持续更新,希望能帮到遇到和我一样问题的人,节约下折腾的时间。记录遇到的比较奇怪的问题(不一定是bug),以及解决方案

1:设置刚体后,y轴旋转不生效
场景:CocosCreator 3.x ,box2d物理引擎
起因是想实现角色间的刚体碰撞,角色一开始是通过修改Rotation的y轴旋转而实现转向的,结果发现加上RigidBody2D组件后,y轴旋转就不生效了。
原因猜想:只能说是猜想,不能百分百确定。可能因为2d的刚体组件不存在以y轴为轴线的旋转,在组件渲染后,覆盖了当前节点的旋转参数?
解决方案: 放弃通过修改Rotation的y轴旋转来实现转向的方案,采用修改修改节点缩放的方案实现转向,setScale(-xx,xx,xx); 当设置缩放的x轴方法为负值时,会朝向左边,为正则相反。