1.Unity+PuerTS导出WebGL
0.新建Unity项目(这里我使用的是2021.3.2f1c1来创建的项目)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
这一步比较看脸,失败了一般就是网络问题,要不就科学上网,要不就多试几次(<strike>然后放弃</strike>)
4.导入MiniGame的Package
minigame插件地址:https://github.com/wechat-miniprogram/minigame-unity-webgl-transform
5.稍微做个Demo,或者可以直接导入示例里的内容
6.设置Build Setting
下面给个我的项目例子,每条设置的含义可以查看Untiy的手册来找到解释
Other Settings
Other Settings
Publishing Settings
7.点击puerts-webgl->install,等待一小会儿
8.终于可以开始打包了,别忘了配置需要打包的场景,然后耐心等待打包完成
9.不出意外的话打包成功了
console会输出一句提示,根据提示,点击puerts-webgl/build puerts-js for browser,会自动再构筑目录下生成2两个JS文件
8.将下述代码放到index.html的<head>内
<script src="./puerts-runtime.js"></script>
<script src="./puerts_browser_js_resources.js"></script>
9.这个时候Unity+PuerTS导出的WebGL应该就可以跑了!
注意,Unity导出的WebGL不可以本地运行,解决方案在下一篇文章
页:
[1]