Unity3d发布WebGL(网页)以及IIS部署

Unity3d发布WebGL(网页)以及IIS部署

参加了一个做unity的项目组,但是不会怎么发布到网页端,所以研究了好几天,终于摸索出来了

安装Unity3d并导入unitypackage

在unity官网下载最新版本,虽然下载速度巨慢,安装的时候要把WebGL选上。

打开之后新建一个project,在Asset中点击右键import package将项目素材导入。弄好之后发布,选择File–>Build Settings–>选择WebGL,Development Build不要选,下面两个选项选上(先选了Development Build,把下面两个选项选上,再剔除Development Build)。刚开始的build and run默认是不能选的,要先按Switch settings,然后再选。
Unity3d发布WebGL(网页)以及IIS部署_第1张图片
发布了之后,文件夹中会有三样东西:
在这里插入图片描述

IIS部署

参考(https://blog.csdn.net/longroad1216/article/details/83097891)
做完上面步骤之后,在控制面板–>管理工具–>IIS中点击自己之前新建的网站,然后再右方浏览网页。
Unity3d发布WebGL(网页)以及IIS部署_第2张图片
但此时是会出现500.19的错误。
参考(https://www.cnblogs.com/liangjiang/p/6874819.html),查看到详细错误是由于权限不足而无法读取配置文件,无法访问请求的页面。
参考(https://blog.csdn.net/yinjingjing198808/article/details/7185453),修改源文件夹用户名和属性,然后就可以成功打开页面了。

将Localhost改为ip地址

当我们打开页面的时候,发觉网址上显示的是localhost,这样的话别人没办法通过这个地址访问到页面,此时就想要将localhost改为自己的ip地址
Unity3d发布WebGL(网页)以及IIS部署_第3张图片
在控制台输入cmd,输入ipconfig/all,查看自己的ip地址
在这里插入图片描述
将网页地址上的localhost直接改为ip地址,搞定。

你可能感兴趣的:(unity,webgl发布到网页,IIS部署)