第一步、需要添加控制器的 阻尼状态
enableDamping
,其中
enableDamping
为阻尼(衰减)
Controls.enableDamping=true
.enableDamping : Boolean Set to true to enable damping (inertia),which can be used to give a sense of weight to the controls. Default is false. Note that if this is enabled, you must call .update () in your animation loop.
.enableDamping
:布尔值 设定为true以启用阻尼(惯性),这可用于给控件一种重量感。默认值为false。
请注意,如果启用了此选项,您必须调用。动画循环中的update()
this.controls.enableDamping = true//开启衰弱
第二步、重点每一帧都需要去更新
controls.update()
render(){
let animate = ()=>{
this.clearAnim = requestAnimationFrame(animate)
this.renderer.render(this.scene, this.camera)
this.controls && this.controls.update()//每一帧都需要更新
}
animate()
},
版权声明:本文为c_qianxia5040原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。