方法一:通过动画实现
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)
调用同一个函数,这样会冲突。