cocos creator 节点的镜像反转

news/2024/7/4 13:22:43

自己在做横版小游戏的时候,想左右运动时精灵图直接旋转,但是一直搞不懂那个旋转,后面才发现2d情况下,旋转时没有z轴,就只能是原地转圈上下颠倒,而想要镜像反转的话就需要开启3d模式了

如果是在编辑器上的话直接点击左上角最右边的3D按钮就行了

如果是想在代码里实现的话就要在代码中加这行代码

this.node.is3DNode = true;

最好加到onLoad函数里面

然后就可以使用一下代码直接达成效果

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的值是没意义的,没有效果,至于什么原因欢迎大佬评论


http://www.niftyadmin.cn/n/3745547.html

相关文章

el-dialog里的input一行两个

在el-from上加 :inline"true"完结撒花!

input框设置只能输入数字且限制长度

<el-input v-model"formInfo.guidePhone" type"number" autocomplete"off"oninput"if(value.length>11)valuevalue.slice(0,11)"></el-input>typenumber是设置input框只能输入数字&#xff1b; oninput则是做了一个if判…

vue设置光标

第一步&#xff1a;在input框上设置ref 第二部&#xff1a;写生命周期&#xff1a; mounted初始化页面完成 mounted() { this.$refs.groupref.focus() }, 完结撒花!

vue输入框回车搜索时间

<el-input v-model"itemQuery.searchContent" placeholder"开学特惠" class"searchPlea" style"border-radius: 20px;" keyup.enter.native"searchbutton">keyup.enter.native就是回车事件&#xff0c;

MySQL导入SQL文件过大或连接超时的解决办法/在navcat执行sql卡在0%

set global max_allowed_packet100 000 000;set global net_buffer_length100000;SET GLOBAL interactive_timeout28800 000;SET GLOBAL wait_timeout28800000 以上语句的解释&#xff1a; –max_allowed_packetXXX 客户端/服务器之间通信的缓存区的最大大小; –net_buffer_l…

点击关闭按钮,刷新页面

cancel() {this.dialogFormVisible false;parent.location.reload() //刷新页面},完结撒花&#xff01;

vue接后台接口

//积分 export function 命名(data){return request({url: /xxx/xxx,method: get,params: data}) }重点&#xff1a;如果传data&#xff0c;前面必须要加params否则带不了参数

【BZOJ】1609: [Usaco2008 Feb]Eating Together麻烦的聚餐

【算法】动态规划 【题解】DP有个特点(递推的特点)&#xff0c;就是记录所有可能状态然后按顺序转移。 最优化问题中DP往往占据重要地位。 f[i][j]表示前i头奶牛&#xff0c;第i头改为号码j的最小改动数字&#xff0c;这样每头奶牛改为哪个编号的方案全部记录了&#xff0c;转移…