本文主要是介绍three实现鼠标控制模型的方法OrbitControls,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
方法一:通过动画实现
animate: function() {requestAnimationFrame(this.animate);this.controls.update();this.renderer.render(this.scene, this.camera);
} this.animate()
方法二:通过监听事件实现
this.controls.addEventListener('change', this.render);render(){this.renderer.render(this.scene, this.camera);
},
注意开发中不要同时使用requestAnimationFrame()
或controls.addEventListener('change', render)
调用同一个函数,这样会冲突。
这篇关于three实现鼠标控制模型的方法OrbitControls的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!