您好,这个bug在下个版本会进行修复,这里提供给您两个暂时的解决方案:
方案一:在lookAt方法后,获取下localRotationEuler属性,再进行赋值操作,代码如下。
bobo.transform.translate(new Laya.Vector3(10, 0, 0), true);
// 刷新下数值
var temp = bobo.transform.localRotationEuler;
// 再进行修改
bobo.transform.localRotationEulerX = 0;
方案二:在laya.d3.js中,在set localRotationEulerX、set localRotationEulerY、set localRotationEulerZ等属性方法内进行修改,代码如下:
set localRotationEulerX(value) {
var localEuler = this.localRotationEuler;
localEuler.x = value;
this.localRotationEuler = localEuler;
}