用了react-three-renderer,在用TrackballControls的时候一直报错react
Uncaught ReferenceError: _eye is not defined
const controls = new TrackballControls(this.refs.mainCamera,ReactDOM.findDOMNode(this.refs.react3));
controls.rotateSpeed = 1.0;
controls.zoomSpeed = 1.2;
controls.panSpeed = 0.8;
controls.noZoom = false;
controls.noPan = false;
controls.staticMoving = true;
controls.dynamicDampingFactor = 0.3;
controls.addEventListener('change', () => {
this.setState({
cameraPosition: this.refs.mainCamera.position,
});
});
this.controls = controls;
错的不科学,我有种感觉是源码本身有问题,因为我下的example里的这个摄像转动功能也无法使用
来个人解解惑!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论