1.Unity+PuerTS导出WebGL

0.新建Unity项目

这里我一开始使用的是2021.3.2来创建的项目,但是有一些问题,只能等Unity修复了

所以最后我选择了用2020.3.35来制作这个项目(写这篇文章时最新的2020版本)

1.移除不需要的package

2.添加需要的package

3.导入PuerTS和PuerTS-WebGL的package

打开PackageManager,点击加号,点击Add package from git url,然后依次导入下面的Package:

PuerTS:https://github.com/chexiongsheng/puerts_unity_demo.git?path=/package

PuerTS-WebGL:https://github.com/zombieyang/puerts_unity_webgl_demo.git?path=/package

这一步比较看脸,失败了一般就是网络问题,要不就多试几次(然后放弃)

4.安装PuerTS-WebGL

点击puerts-webgl->install,等待一小会儿

5.导入MiniGame的Package

minigame插件地址:

https://github.com/wechat-miniprogram/minigame-unity-webgl-transform

6.稍微做个Demo,或者可以直接导入示例里的内容

7.设置Project Setting

下面给个我的项目例子,每条设置的含义可以查看Untiy的手册来找到解释


Other Settings
Other Settings
Publishing Settings


8.终于可以开始打包了,别忘了配置需要打包的场景,然后耐心等待打包完成

9.不出意外的话打包成功了

console会输出一句提示,根据提示,点击puerts-webgl/build puerts-js for browser,会自动再构筑目录下生成两个JS文件

10.将下述代码放到index.html的内

11.成功导出!

Unity导出的WebGL是不可以直接本地运行的

你可能感兴趣的:(1.Unity+PuerTS导出WebGL)