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里。

右键选中你要预览的网页

 然后就可以预览了:

猜你喜欢

转载自blog.csdn.net/alayeshi/article/details/131009745
今日推荐