为了账号安全,请及时绑定邮箱和手机立即绑定

ThreeJS Animate Object3D.lookAt 古怪

ThreeJS Animate Object3D.lookAt 古怪

凤凰求蛊 2021-06-08 11:11:49
我正在尝试为 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,而忽略了矢量乘法。很奇怪。任何建议都会有很大帮助!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 434 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信