自己在做横版小游戏的时候,想左右运动时精灵图直接旋转,但是一直搞不懂那个旋转,后面才发现2d情况下,旋转时没有z轴,就只能是原地转圈上下颠倒,而想要镜像反转的话就需要开启3d模式了
如果是在编辑器上的话直接点击左上角最右边的3D按钮就行了
如果是想在代码里实现的话就要在代码中加这行代码
this.node.is3DNode = true;
最好加到onLoad函数里面
然后就可以使用一下代码直接达成效果文章来源:https://www.toymoban.com/news/detail-533456.html
this.node.eulerAngles = cc.v2(0,180)
// v2,v3是cc里的方法
// v2内有两个参数分别是x,y,x是绕x轴旋转的角度,y是绕y轴旋转的角度
// v3内有三个参数分别是x,y,z,就分别表示x,y,z旋转角度
如果不是3D模式的话改变this.node.eulerAngles的值是没意义的,没有效果,至于什么原因欢迎大佬评论文章来源地址https://www.toymoban.com/news/detail-533456.html
到了这里,关于cocos creator 节点的镜像反转的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!