首页 > 编程知识 正文

unity打包webgl无响应,unitywebgl加载慢

时间:2023-05-03 13:13:43 阅读:139303 作者:2830

最近,因为某个项目需要导出网络版本,所以想直接用H5写,但项目中涉及到了模型部分。 左思右想,还是决定使用Unity的webgl,但我发布后,用母语直接打开index.html,就会报告以下错误。

itseemsyourbrowserdoesnotsupportrunningunitywebglcontentfromfile ://URLs.pleaseuploadittoanhttpserver,ortryadiffer

其实不能打开本地链接。 必须将其发布到可以打开网页的网站上并放置在服务器上。 我看了网上很多帖子,说要放在服务器上,我后来觉得很奇怪。 本地计算机实际上也可以用作局域网服务器。 为什么不能打开,经过研究,终于发现了问题。

话有点多了,我直接在下面贴步骤:

1.Unity发布出Webgl版本,Unity步骤就不说了

2.打开电脑控制面板-程序-启动或关闭Windows功能

检查下电脑的网页服务有没有开启,需全部打开,加号底下的也是

3.电脑右键“管理”,进入计算机管理,选择IIS管理器

4.选择网站,右键添加网站

5.设置相关配置,其中最重要的是

网站名称:请自由填写

物理路径:用Unity打包的webgl的电脑地址

端口:建议填写在上面。 9000、10000也可以。 请不要使用80。 避免与其他页面冲突

6.设置好之后点击确定

3358 www.Sina.com/https://download.csdn.net/download/QQ _ 33155437/22029926http://www.Sina.com /

7.把web.config放在webgl同路径下,下载地址

如何直接打开带有火狐的webgl :

如何打开Mozilla firefox

firefox用户在浏览器地址栏中输入about:config,回车后:

1、在过滤器(filter )中搜索“webgl”

将webgl.force-enabled设置为true

将webgl.disabled设置为false

2、在过滤器中查找“security.fileuri.strict _ origin _ policy”

将security.fileuri.strict _ origin _ policy设置为false

关闭当前打开的所有firefox窗口,然后重新启动firefox。

前两个设置是强制打开webgl支持,最后一个设置是允许从本地加载资源。 如果不是webgl的开发人员,则不需要开发调试webgl。 如果只是想看webgl的demo的话,不进行这个设定也没关系

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。