解决react vr加载js模型失败的问题
来源:互联网 发布:linux python27 pyqt5 编辑:程序博客网 时间:2024/06/06 02:12
react vr中文网:www.vr-react.com
截止本文发稿时,react vr 的版本是1.4.0,而three.js的版本是0.80.1,具体如下:
如果你要是在client.js中加载自己用maya或者3dmax导出的js模型,会报错,报错,报错如下:
这是因为0.80.1版本的three.js有问题,导入资源有问题,下面就我的做法如下:
1、打开 node_modules/three/src/loaders/MaterialLoader.js,添加 import * as THREE from '../Three';
因为下面会有一个
var material = new THREE[ json.type ]();
这行代码里有three,但是上面并没有导入
2、(也可以)也可以按照0.85.2版的threejs,在 materials 新建一个 Materials,具体的看0.85.2以上的版本的源码,同时需要把上面的three改成Materials
3、因为three.js采用的是rollup打包的,所以在修改完后,在three目录下新建一个rollup.config.js文件,内容如下:
4、然后需要在three下打开终端,进入three目录,安装依赖:npm install,也可以用 sudo npm install
5、安装完成后,删除build下面的两个three文件,然后输入 npm run build-uglify,等待打包完成
最后你在重新启动项目的服务:npm start,再次打开浏览器就可以看到你的项目啦
阅读全文
0 0
- 解决react vr加载js模型失败的问题
- 解决react vr视频在微信和浏览器上全屏的问题
- 解决Linux加载失败问题
- React D3.js pie chart | 解决label重叠的问题
- 解决Com类组建加载失败的问题!
- 解决 UIWebView 加载 html 时 js 加载不了的问题
- 解决ajax加载的页面js无法找到的问题
- webView加载Html5按钮,JS不能调用问题的解决
- 解决js图片加载时出现404的问题
- vue.js加载页面出现闪烁问题的解决
- 解决在thinkPhP中加载css和js的问题
- IE11浏览器js加载数据不显示问题的解决
- 报表导出后加载失败的解决
- Apache PHP XCache 加载失败的解决
- react vr
- 解决因为hibernate的懒加载引起的json 序列化失败的问题
- 页面上的JS文件加载失败!
- react-native初始化项目的时候安装失败,如何解决
- CodeForces 834C The Meaningless Game
- 欢迎使用CSDN-markdown编辑器
- QT-程序图标设置
- Oil Deposits ——DFS&&BFS
- 13改变HTML样式
- 解决react vr加载js模型失败的问题
- java ajax实现异步同步请求全面详解
- Android之ViewPager+Fragment实现懒加载
- c++实现工厂方法模式对八大排序的统一管理
- 提取Insight-MVT_Annotation_Train 数据集标签xml文件中的信息
- 希尔排序
- 微信的JS接口安全域名设置+tomcat服务器
- Android版本提示更新下载
- 学习笔记之JavaScript——知识点(4)