Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

这篇具有很好参考价值的文章主要介绍了Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

官方地址: 

关于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发布后最新版本vs改动打破了一些向后兼容性引起。你可以回退2022的旧版本或者使用2019之类的版本。

所以建议使用.net 6 之前的版本进行开发,至少截至目前此问题尚未修复,vs编辑器版本使用vs2019,或是vs2022较老的版本

官方 - 使用 IL2CPP 和 Visual Studio 2022 17.4 进行构建的解决方法 - Unity 论坛

当然本文安装步骤皆可在官网浏览到:

安装HybridCLR | Focus Creative Games (focus-creative-games.github.io)n

----------------大神的方案

在打包代码组中添加此代码

下载网址为:

官方 - 使用 IL2CPP 和 Visual Studio 2022 17.4 进行构建的解决方法 - Unity 论坛

Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

 添加到:

Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

 这个文件夹下代码是打包要热更的文件组

------------------------------------------------------

unity新手建议版本:2020.3.33

vs本版:2019(或兼容的2022),(支持的rider也行,需谨慎选择)

安装时必须选中 使用c++的游戏开发 这个组件。

Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

 (都勾上吧,这玩意好多资料都不统一,为避免bug)

.net版本:6(或更早,但不建议低于4.8)

.NET Framework:.NET Framework4.8(官方推荐的就行)

unity需要添加安装的模块:

Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

------------------------------------------------------

官方建议是从url进行安装:简单的截几个图说明下:

Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

 Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

打开后将官方提供的url粘进去:

Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

网址在这进去找:安装HybridCLR | Focus Creative Games (focus-creative-games.github.io)

 这里不直接提供网址,因为不确定官方的更新

然后点击Add联网等待加载即可

如下图就是安装成功: 

Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

----------------------------------

设置:

Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

 Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

  • 关闭增量式GC(Use Incremental GC) 选项。因为目前不支持增量式GC。WebGL平台忽略此选项。

这中间可能会有重启,请不要担心,这是正常情况

~~~在下面还需要开启使用不安全代码选项:

     Allow 'unsafe' Code (勾上)

 Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

打开选择: Installer->安装  即可

安装完成:

Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)

 如果这里出现其他问题,请检查操作是否出现错误,或是您的设备有其他情况,请参阅官网文章来源地址https://www.toymoban.com/news/detail-497125.html

到了这里,关于Unity 热更新基础HybridCLR:安装部署(HybridCLR手记二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity 热更新 之 huatuo(HybridCLR)

    一句话说说huatuo和Hybridclr: huatuo是途游开源的,之前hybird的作者在途游,后来开源华佗,后来被途游收回,就写了hybirdCLR;  阶段1:C#发展,--- windows系列平台  ----  微软标准 .net的标准开发出来;                 只需要开发出来符合.net字节码的标准代码,就可以让代码在

    2024年02月10日
    浏览(24)
  • 【Unity】热更新HybridCLR学习与实战(一)

    从事unity开发以来一直未真正系统的学习过热更新,现在业务上有需要,借此机会来深入学习一下,调研了几种现有比较火的热更新框架,对比了一下优劣,最终决定使用HybridCLR来做热更新,最终目的是要加入到我们已有的项目中,所以肯定要全面实现商业化,因此有同等需

    2024年02月03日
    浏览(26)
  • Unity 热更新 HybridCLR 对接到项目中

    Unity版本 2021.3.6f1 HybridCLR版本 2.2.0 1.1要注意两点: 1.Unity 要安装了Windows-IL2CPP 环境的,这个Unity官网有提供,根据自己Unity版本下载对应的环境即可。 2.il2cpp需要c++的环境库,一般情况不是C开发的,很容易缺失c++的开发环境,因此在打包时会出现 error: could not set up a toolchain

    2024年02月12日
    浏览(33)
  • Unity | YooAssetV2.1.0 + HybridCLR热更新

    目录 一、项目更改 二、使用YooAsset热更 1.资源配置 2.资源构建 3.将两个文件夹下的资源上传CDN服务器 4.修改代码 5.运行效果         本文记录利用YooAsset+HybridCLR来进行资源和dll的更新。YooAsset使用的是新版V2.1.0。相比于旧版,dll(原生文件)和资源要建两个package分别来进行bu

    2024年02月19日
    浏览(27)
  • Unity最新热更新框架 hybridclr_addressable

    GitHub:YMoonRiver/hybridclr_addressable: 开箱即用的商业游戏框架,集成了主流的开发工具。将主流的GameFramework修改,支持Addressable和AssetBundle,已完善打包工具和流程。 (github.com) # 新增GameFramework Addressables 开箱即用 # 新增循环列表 ### UnityGameFramework   **此框架参考:**    `GameFramework

    2024年02月03日
    浏览(33)
  • Unity之如何接入HybridCLR(代号wolong,原huatuo)热更新框架

    HybridCLR(代号wolong)是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。 官方提供了完整的教程:HybridCLR快速上手 官方还提供了一个简易的小Demo,演示了如何使用HybridCLR实现热更新。hybridclr_trial 官方文档其实已经非常详细了,我写本文目的主要

    2024年02月12日
    浏览(29)
  • 【Unity3D热更新】Unity3D 零成本、高性能的C#的热更新框架:HybridCLR

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 相信只要做过热更新的小伙伴,都被热更新搞过心态吧。 我有一个小伙伴,本来是面向

    2024年01月16日
    浏览(40)
  • HybridCLR 热更新介绍

    @HybridClr介绍 以下讲简单阐述下个人理解的Hclr的相关知识,以及在使用中遇到的坑点. 为了方便下文的更好的理解,建议大家先简单过一下下文的一些名称和一些简单的知识点: CommonLanguageRuntime ,公共语言运行环境; Ahead Of Time (AOT) ,指运行前编译 - 静态编译环境; Just-in-t

    2024年02月16日
    浏览(22)
  • HybridCLR 热更新配置

    unity、vs hybridclr hybridclr_trial hybridclr_unity YooAsset 点击菜单 Windows/Package Manager 弹出窗口 点击左上角的加号,选择 Add package from git url... 输入上方url,点 Add 或者按 回车 键,等待加载完成。 因为网络问题无法加载的 用将 hybridclr_unity 库clone或者下载到本地,选择 Add package from di

    2024年02月10日
    浏览(19)
  • HybridCLR 热更新笔记 GF接入

    官方文档 Unity 版本(国际版): Unity 2020.3.26.f1 hybridclr_unity : https://gitee.com/focus-creative-games/hybridclr_unity.git#v2.0.0-rc 官方安装教程 添加 hybridclr_unity package 方法一: 在 Unity项目/Packages/manifest.json 文件中添加一行( 注意逗号, 末尾行不需要在后面加逗号 ) “com.focus-creative-games.hybrid

    2023年04月14日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包