1.Unity+PuerTS導出WebGL

0.新建Unity項目

這里我一開始使用的是2021.3.2來創(chuàng)建的項目,但是有一些問題,只能等Unity修復(fù)了

所以最后我選擇了用2020.3.35來制作這個項目(寫這篇文章時最新的2020版本)

1.移除不需要的package

2.添加需要的package

3.導入PuerTSPuerTS-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

這一步比較看臉,失敗了一般就是網(wǎng)絡(luò)問題,要不就多試幾次(然后放棄)

4.安裝PuerTS-WebGL

點擊puerts-webgl->install,等待一小會兒

5.導入MiniGame的Package

minigame插件地址:

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

6.稍微做個Demo,或者可以直接導入示例里的內(nèi)容

7.設(shè)置Project Setting

下面給個我的項目例子,每條設(shè)置的含義可以查看Untiy的手冊來找到解釋


Other Settings
Other Settings
Publishing Settings


8.終于可以開始打包了,別忘了配置需要打包的場景,然后耐心等待打包完成

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

console會輸出一句提示,根據(jù)提示,點擊puerts-webgl/build puerts-js for browser,會自動再構(gòu)筑目錄下生成兩個JS文件

10.將下述代碼放到index.html的<head>內(nèi)

<script src="./puerts-runtime.js"></script>

<script src="./puerts_browser_js_resources.js"></script>

11.成功導出!

Unity導出的WebGL是不可以直接本地運行的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容