-
Creator 版本:2.3.0
-
目标平台: Web
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
游戏场景:用一个3D长方体模拟车辆的移动,车辆上添加了BOX碰撞组件,刚体组件,恒力组件,在地面上移动。
玩家触摸屏幕并左右滑动时,可以调整车辆的行驶方向。
目前的车辆转向的实现方式是,触摸移动时,给恒力组件的局部坐标系扭矩的 y 分量赋值,然后每帧递减到 0 ;
出现的问题是,当扭矩的y分量已经递减到0后,若车辆的Y轴角度不是停留在0 90 180 270这几个角度,会自动向这些角度旋转,理论上它应该不会再旋转的。
提供的DEMO中,我把车辆的初始Y轴角度设置为135度,运行预览后,不需要进行触摸操作,它也会自动向90度或180度旋转。demo.rar (7.4 KB)