[0]Laya2.0 LocaRotationEuler引起LookAt的错误
首先我不知道这个是不是我操作问题 虽然换了种方式搞定了需求。但还是遇到了这个问题卡半天,求官方大大解答一下。看看是真bug还是我操作不当。来话不多说我们复现过程和问题. (demo是Laya2.12)
1:我们正常情况下LookAt 是会旋转的,
如图。现在我是没有设置localRotationEuler。一切正常 小恐龙也看向了摄像机
看下面打印 x=0,y=135,z=0
2:现在开始非正常操作,也就是在lookAt之后 设置localRotationEulerX localRotationEulerZ为0
结果下面打印 x=0,y=0,z=0,可我并未设置Y 小恐龙也没有看向摄像机 -----------
1:我们正常情况下LookAt 是会旋转的,
如图。现在我是没有设置localRotationEuler。一切正常 小恐龙也看向了摄像机
看下面打印 x=0,y=135,z=0
2:现在开始非正常操作,也就是在lookAt之后 设置localRotationEulerX localRotationEulerZ为0
结果下面打印 x=0,y=0,z=0,可我并未设置Y 小恐龙也没有看向摄像机 -----------
没有找到相关结果
已邀请:
3 个回复
Laya_Fred
赞同来自:
方案一:在lookAt方法后,获取下localRotationEuler属性,再进行赋值操作,代码如下。
方案二:在laya.d3.js中,在set localRotationEulerX、set localRotationEulerY、set localRotationEulerZ等属性方法内进行修改,代码如下:
柠萌
赞同来自:
小小泽
赞同来自: