通过 Unity 制作的游戏在发布之前,可能希望将后续构建的游戏通过发布成网页进行测试,本文一起来探讨如何做到这一点,将游戏发布成HTML5以便在网络上进行友好测试。

构建游戏步骤
1. 首先请导航至File(文件) → Build Settings(构建设置),或者可以使用 Ctrl+Shift+B 快捷键快速调用出来。
在窗口中选中带 HTML5 图标的 WebGL 选项,会提示 No WebGL module loaded(未加载WebGL模块),接着点击 Open Download Page(打开下载页面)以及 Switch Platform 按钮。

此时会根据你使用的版本下载 WebGL 所需要的模块,例如本示例 2019.4.38f1c1,会下载对应的 UnitySetup-WebGL-Support-for-Editor-2019.4.38f1c1.exe,在下载的同时可以同时点击 Switch Platform(交换机平台),记得暂时关闭一下杀毒软件,不然会下载失败。
2. 关闭 Unity 软件,启动 WebGL Support for Editor 直至它安装完成(安装过程3D天堂就不演示了,直接下一步即可)。

3. 安装完成后,从新启动 Unity,并从新导航到 Build Settings,确保 WebGL 作为所选平台并在列表中选择了场景。

4. 接着点击构建按钮并选择一个本地文件夹,这里将其存放在 D盘 i3dttcom 文件夹。这个构建速度根据项目场景大小来定,且有点吃 CPU,因此需要耐心等待一下。

5. 构建完成后就可以导航到刚刚选择的 i3dttcom 文件夹,里面有许多构建完成的游戏文件。

其中 index.html 为访问游戏的 HTML5 文件,在打开该网页之前需要确保本地环境是否具有运行该游戏的条件,这样在浏览器中测试就不会出问题了,不然会出现下面这条错误。
lt seems your browser does not support running Unity WebGLcontent from file:// urls.Please upload it to an http server, or try adifferent browser.
您的浏览器似乎不支持运行 Unity WebGL 内容,文件:// urls,请将其上载到 http 服务器,或尝试其他浏览器。
这个无法运行问题3D天堂会在下篇文章详细说明并解决它,当然你可以将这些文件上传到某些支持 Unity 游戏的网络平台,通常会运行的很好。