官方地址:?
關(guān)于HybridCLR (focus-creative-games.github.io)
Win 下 打包時遇到 xxxx\il2cpp\libil2cpp\utils\Il2CppHashMap.h(71): error C2039: 'hash_compare': is not a member of 'stdext'
這是.net 7發(fā)布后最新版本vs改動打破了一些向后兼容性引起。你可以回退2022的舊版本或者使用2019之類的版本。
所以建議使用.net 6 之前的版本進行開發(fā),至少截至目前此問題尚未修復(fù),vs編輯器版本使用vs2019,或是vs2022較老的版本
官方 - 使用 IL2CPP 和 Visual Studio 2022 17.4 進行構(gòu)建的解決方法 - Unity 論壇
當(dāng)然本文安裝步驟皆可在官網(wǎng)瀏覽到:
安裝HybridCLR | Focus Creative Games (focus-creative-games.github.io)n
----------------大神的方案
在打包代碼組中添加此代碼
下載網(wǎng)址為:
官方 - 使用 IL2CPP 和 Visual Studio 2022 17.4 進行構(gòu)建的解決方法 - Unity 論壇
?添加到:
?這個文件夾下代碼是打包要熱更的文件組
------------------------------------------------------
unity新手建議版本:2020.3.33
vs本版:2019(或兼容的2022),(支持的rider也行,需謹慎選擇)
安裝時必須選中?使用c++的游戲開發(fā)
?這個組件。
?(都勾上吧,這玩意好多資料都不統(tǒng)一,為避免bug)
.net版本:6(或更早,但不建議低于4.8)
.NET Framework:.NET Framework4.8(官方推薦的就行)
unity需要添加安裝的模塊:
------------------------------------------------------
官方建議是從url進行安裝:簡單的截幾個圖說明下:
?
打開后將官方提供的url粘進去:
網(wǎng)址在這進去找:安裝HybridCLR | Focus Creative Games (focus-creative-games.github.io)
?這里不直接提供網(wǎng)址,因為不確定官方的更新
然后點擊Add聯(lián)網(wǎng)等待加載即可
如下圖就是安裝成功:?
----------------------------------
設(shè)置:
?
- 關(guān)閉增量式GC(Use Incremental GC) 選項。因為目前不支持增量式GC。WebGL平臺忽略此選項。
這中間可能會有重啟,請不要擔(dān)心,這是正常情況
~~~在下面還需要開啟使用不安全代碼選項:
? ? ?Allow 'unsafe' Code (勾上)
?
打開選擇:?Installer->安裝? 即可
安裝完成:
文章來源:http://www.zghlxwxcb.cn/news/detail-497125.html
?如果這里出現(xiàn)其他問題,請檢查操作是否出現(xiàn)錯誤,或是您的設(shè)備有其他情況,請參閱官網(wǎng)文章來源地址http://www.zghlxwxcb.cn/news/detail-497125.html
到了這里,關(guān)于Unity 熱更新基礎(chǔ)HybridCLR:安裝部署(HybridCLR手記二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!