您现在的位置是:首页 >技术杂谈 >unity发布webGL后无法预览解决网站首页技术杂谈
unity发布webGL后无法预览解决
简介unity发布webGL后无法预览解决
众所周知,unity发布成webgl后是无法直接预览的。因为一般来说浏览器默认都是禁止webgl运行的。
直接说我最后的解决方法:去vscode里下载一个live server ,安装好。
下载vscode地址Visual Studio Code - Code Editing. Redefined
期间试过几种方法都不管用,最后一种方法才解决的。下面是几种解决方法的过程。
直接用案例说明:
实例:
新建了一个场景,场景里只有一个cube,如下:
然后打包webgl。
打包的时候有两种一种是build 还有一种是build and run。如下:
用build and run这种方式是可以预览的,但是只有打包后第一次运行是可以的。
再次运行又会变成网页无法显示,如下图,只显示logo不显示网页里的内容:
第一种方法尝试:不行
然后网上有个方法说去设置浏览器的,我用的谷歌浏览器,设置方法如下:
按照网上 的这个方法设置后我这里并没有用。
第二种方法尝试:不行
一番寻找又得到一个 方法,在谷歌浏览器地址栏输入;“chrome://flags/”
然后会有如下界面出现:
之后输入要搜索的内容。如下:把disabled修改成可用。
然而这个修改之后,我的webgl网页还是无法显示。
第三种方法尝试:不行
之后又去配置了IIS,想用网站来发布试一下,结果直接显示不支持webgl,图中有真相,如下:
第四种方法尝试:可行
然后用了新方法,可用的。
去vscode里下载一个live server ,安装好,如下:
之后把你发布完的webgl网页文件放进vscolde里。
右键选中你要预览的网页
然后就可以预览了:
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。