在使用3D功能的时候用脚本控制物体旋转时 物体发生形变 版本为2.3.3

  • Creator 版本:

  • 目标平台:

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

上代码吧,我遇到过,看看是不是和我一个问题

let dif = EventTouch.getDelta();
let q_tmp = new cc.Quat();
let v_tmp = new cc.Vec3(-dif.y, dif.x, 0);
v_tmp.normalizeSelf();
let qua: cc.Quat = new cc.Quat();
this.rotaTarget.getRotation(qua);
let out_Q = cc.Quat.rotateAround(q_tmp, qua, v_tmp, Math.PI * 0.03);
this.rotaTarget.setRotation(out_Q.x, out_Q.y, out_Q.z, out_Q.w); 把 v_tmp.normalize()改成了 v_tmp.normalizeSelf();然后就可以了

请问Creator版本是?

变形
+1

dif.x和dif.y都为0的时候就会发生形变