(微信小游戲)HybridCLR3.3.0+Yooasset1.50
這篇文章還是分兩部分
1、Hybridclr+Yooasset快速接入(這點會快速帶過,具體可以看前面)
2、微信小游戲平臺的一些踩坑點說明
ps:
我使用的是===Hybridclr3.3.0 ==Unity2022.3.3==Yoasset1.50.0(1.5.1)
我的項目結(jié)構(gòu)文件


第一步:? ? ??????????????????????????????????????
第二步:微信平臺導出設置與打包
? ? ? ?1、?這里補充一下Yooasset對于打包的設置(為什么要這個設置呢,因為Yooasset群里老哥們踩坑的經(jīng)驗,這里地方需要這樣設置,大概是因為微信熱更新判斷是需要每次都更新url路徑更新的路徑下的資源名稱也要是新的,才會進行下載,資源路徑不變是不會下載的)

2、微信導出工具簡單設置、點擊生成并轉(zhuǎn)換即可

此時在Yooasset打包出來的資源路徑下設置1個新的文件夾 Res +1個Version.text 為什么要這樣設置呢,還是因為上面的原因
這里Version文件是為了動態(tài)拼接? CDN的路徑地址,每一次更新了資源都可以動態(tài)更新一次遠程CDN的下載地址

這個是Version中的樣子

這個是Res

此時你需要將微信插件導出的Webgl文件夾里的文件全部上傳到CDN的根目錄

上傳剩余的2個文件夾

此時CDN上的設置基本ok、現(xiàn)在開始踩坑微信平臺
3、微信開發(fā)者工具的使用


這里需要注冊的話,大家建議走一下微信開發(fā)者注冊的流程哈 地址:https://developers.weixin.qq.com/minigame/dev/guide/#安裝并啟動開發(fā)者工具

然后進入到開發(fā)者頁面進行設置、設置你的CDN域名白名單,這樣才可以訪問你的CDN

我使用的是UOS所以直接填寫Uos的 a.unity3dcloud.cn 就行了

然后設置這里



嗯~~基本差不多了,你的設置都差不多ok啦
又一個踩坑點來了哈、這里需要設置成你遠端的資源文件路徑,這樣微信平臺才會進行緩存、這樣是為什么要多搞一個Res文件夾的原因(注意你導入以后打開可能直接進行運行了,在這里你可以不管,設置完畢后重新點擊編譯一下)

此時恭喜你成功在開發(fā)者工具跑通了

最后雖然不知道為什么,反正是踩了的坑:
1、微信平臺的 Wbgl這文件放根目錄哦?。?!不然你會404錯誤
2、首包啟動的時候的版本判斷也放根目錄??!不然你會黑屏~~(大概率是可能CDN遠程地址Version版本沒有請求讀,所以沒有辦法進行后面的資源下載請求吧??)
3、目前yoo的版本1.5.0-1.5.1在微信中無法命中緩存,文西大大說下個版本1.5.2?會支持,
好嘞,目前微信,webgl平臺的Hyclr+Yooasset 全線跑通,后續(xù)有更新會持續(xù)更新