使用火狐浏览器
如果是使用火狐浏览器的话,就不需要太麻烦。
(1). 打开火狐Firefox浏览器,在地址栏内输入 about:config 。出现Firefox配置信息,“三思而后行”点击“接受风险并继续”。
(2). 在搜索栏中搜索 webgl.force-enabled。双击,设置为 true,强制开启 webgl 支持。
(3). 搜索 security.fileuri.strict_origin_policy ,双击设置为 false,允许加载本地资源。
(4).重新开启火狐浏览器,将本地的 webgl 文件中的 index.html 网页拖到标签栏中。就可以在火狐浏览器上运行了。
使用其他浏览器
如果是其他浏览器的话就比较麻烦。
(1).直接在其他浏览器打开就会出现报错,意思是下载Build/WebBuild.framework.js文件失败。本浏览器不支持在没有web服务器的情况下通过file:// URL加载网页。请使用本地开发web服务器来托管Unity内容,或者使用Unity Build and Run选项。
所以我们需要搭建一个本地的web服务器
(2).搭建本地的web服务器,这个网上自行百度一下对应的教程即可。参考教程
(3).搭建好服务器之后将之前的文件都放在这个路径下,然后通过在浏览器中输入这个web服务器的ip地址就可以打开这个页面
(4).如果打开页面还是会失败的话,就对浏览器进行配置。
以谷歌浏览器为例。
搜索chrome://flags/打开界面以后搜索WebGL Developer Extensions和WebGL Draft Extensions将其设置为Enabled就可以了这两个一个是“允许 Web 应用程序访问仅在开发期间使用的 WebGL 扩展”一个是“允许 Web 应用程序访问仍处于草稿状态的 WebGL 扩展”其他浏览器同理