发布你的项目
创建生产环境版本
一旦你创建了引人入胜的 VR 项目,很有可能你会将它于网上分享。 React VR 附带一个脚本,可以将所有内容处理成极少的文件,然后我们将它们上传到 Web 服务器中。
在你的项目根目录下,通过命令行运行以下命令:
npm run bundle
这会在 vr 目录下创建一个 build 目录,其中包含了该项目编译后的文件。build 目录下的文件需要上传到 Web 服务器中。
如果使用了其它资源(比如放置于 static_assets 目录下的图片),你需要
将 static_assets 目录也上传到 Web 服务器中以便 VR 程序正确地引用。现在的目录结构可能如下:
Web Server├─ static_assets|├─ index.html├─ index.bundle.js└─ client.bundle.js
如果你想将 JavaScript 文件托管到其它位置,比如 CDN 中,那么需要在调用 ReactVR.init() 时传递 assetRoot 路径。例如你的文件托管在 https://cdn.example.com/vr_assets/ ,那么就需要在调用中传递第三个参数:
ReactVR.init('path/to/index.bundle.js',document.body,{ assetRoot: 'https://cdn.example.com/vr_assets/' } // 第三个参数);
与现有网页集成
如果你希望将 VR 体验集成于某网页中,推荐的方式是使用 <iframe> 标签。设置 src 属性值为你项目的 index.html 文件地址,并为 iframe 设置合适的大小。
