我正在尝试为 Object3D 的 lookAt 方法设置动画以查看目标 Vector3。我的 Tween 函数根据递增的 scalarMultiplyVal (0.0 - 1.0) 跟踪浮点,但无论我尝试什么,Object3D 在补间开始之前已经在查看目标。很奇怪。TweenMax.to( this, 5, {scalarMultiplyVal:1, onUpdate:function(){ let targetVector = new THREE.Vector3( target.position.x, target.position.y, target.position.z ).multiplyScalar( scalarMultiplyVal ); console.log( targetVector ) // logs "animating" x,y,z values as expected displayObject.lookAt( targetVector ); // does not animate. Already fulling looking at target.position ( scalarMultiplyVal = 1.0 ) }});本质上,我试图让我的 Object3D 动画/转向定期查看新的 vector3,但 Object3D 已经完全查看了 target.position,而忽略了矢量乘法。很奇怪。任何建议都会有很大帮助!
添加回答
举报
0/150
提交
取消