最近做了一个个人博客
http://www.lizupingsama.lovehttp://www.lizupingsama.love
想着能不能发个小游戏到网站上。
刚好Unity自带了WEBGL组件,可以帮助完成项目部署。
unity端配置
- 文件 → 生成设置。平台选择WebGL,取消勾选开发构建。
如果没有WebGL则需要在UnityHub中先进行下载。
- 点击玩家设置:
分辨率和演示→关闭后台运行。
其它设置→配置→Api兼容级别选择.Net Standard 2.1
堆栈跟踪全选为None
发布设置→压缩格式选择已禁用并勾选解压缩回退
- 点击生成,选择生成的文件夹目录,等待一段时间。
这是我生成完的文件夹(web2)
服务器端配置
- 打开服务器宝塔Linux面板,网站→添加站点(可以添加你的服务器ip或者域名)
- 打开网站配置文件,添加以下代码(使用gzip加快项目运行速度)
location ~.+\.(unityweb|gz|js.gz)$ { add_header Content-Encoding gzip; }
-
点击网站根目录,上传刚刚生成的项目文件夹
最后
访问网站查看是否部署成功。游戏文件比较大,下载需要一定时间