GameFramework 框架详解之 如何接入热更框架HybridCLR

这篇具有很好参考价值的文章主要介绍了GameFramework 框架详解之 如何接入热更框架HybridCLR。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.前言

HybridCLR是一个特性完整、零成本、高性能、低内存的近乎完美的c#热更新方案
GameFramework是一个非常出色完整的基于Unity引擎的游戏框架,里面包含了非常多的模块,封装非常完整。

以前市面上的热更大多数都是Lua为主,后来出了一个ILRuntime的C#热更框架,虽然性能差了点,但是毕竟是C#开发,吸引了很多人使用。最近听说HybridCLR(原名《华佗》)比较火,而且性能很好,几乎接近原生,我觉的这是一个好事情,底层原理我们暂且不去管他,今天我就给大家详细介绍下GameFramework的示例StarForce是如何快速接入HybridCLR热更新框架的。

二.hybridclr_trial

hybridclr_trial是HybridCLR官方出的一个示例demo,我们通过它来熟悉一下HybridCLR的热更原理

1.环境配置

首先下载hybridclr_trial工程后,我们可以检查下,PackageManager是自带了hybridclr_unity插件的,如果是你自己的工程接入,需要导入hybridclr_unity的package包,参考官方教程:安装HybridCLR文章来源地址https://www.toymoban.com/news/detail-467601.html

到了这里,关于GameFramework 框架详解之 如何接入热更框架HybridCLR的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • GameFramework框架详解之 Config全局配置

    GameFramework是一个模块封装非常完整的游戏框架,其中有一个全局配置表,存储了一些游戏中使用的全局常量。 全局配置表的结构和DataTable结构很相似,只不过少了id一列,因为全局配置不使用Id进行查询,而是使用key值进行查询。 全局配置逻辑比较简单,下面我们来通过示例

    2024年02月01日
    浏览(63)
  • GameFramework框架详解之 Event事件系统

    GameFramework是一种基于Unity3D引擎的游戏开发框架,其中包括了强大的事件系统。该系统使用了观察者设计模式,允许游戏对象之间的松耦合通信和交互。 传统的事件系统,一般都是由一个EventManager管理着所有的Event集合,每个Event包括一个EventId+EventHandler。 GameFramework的事件系

    2024年02月03日
    浏览(31)
  • GameFramework框架详解之 DataTable配置表 导表工具

    GameFramework是一个非常出色的游戏框架,他的DataTable模块也非常有特色,拥有很强的扩展性和兼容性,不过作者未给我们提供完整的工具链使用,包括 1.Excel配置表格式 2.Excel导出到txt、bytes的编辑器工具 3.Excel导出对应DR实体类的编辑器工具 如果没有这些工具,我们想改一个配

    2024年02月07日
    浏览(26)
  • 【GameFramework框架内置模块】18、界面(UI)

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 QQ群:398291828 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 【GameFramework框架】系列教程目录: https://blog.csdn.net/q764424567/article/details/135831551 2-1、介绍 界面(UI)

    2024年04月16日
    浏览(27)
  • 【GameFramework框架内置模块】2、数据节点(Data Node)

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 【GameFramework框架】系列教程目录: https://blog.csdn.net/q764424567/article/details/135831551 2-1、简介 这一篇讲数据节点 DataNo

    2024年02月21日
    浏览(25)
  • Unity ToLua热更框架使用教程(1)

    从本篇开始将为大家讲解ToLua在unity当中的使用教程。 Tolua的框架叫LuaFramework,首先附上下载链接: https://github.com/jarjin/LuaFramework_UGUI_V2 这个地址的是UGUI的。 下载完之后导入项目,首先,我们要先让这个项目跑起来。 首先点击Lua-Clear wrap files,清除所有wrap文件。 然后点击L

    2024年02月07日
    浏览(31)
  • GameFrameWork框架(Unity3D)使用笔记(八) 实现场景加载进度条

            游戏在转换场景的时候,需要花费时间来加载相关的资源。而这个过程往往因为游戏场景的规模和复杂度以及玩家电脑配置的原因花费一小段时间(虽然这个项目里用不到)。         所以,如果这一小段时间,画面就卡在这里,啥也做不了,玩家也不知道啥时候能

    2024年02月02日
    浏览(35)
  • Unity 3D模型展示框架篇之资源打包、加载、热更(二)

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程。增加了Asset Bundle+ILRuntime热更新技术流程。 本篇文章介绍如何对更新进行代码检测以及使用更新资源服务器进行资源热更新。 创建登录UI预制体 Log

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

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

    2024年02月12日
    浏览(27)
  • [Unity实战][C#实战]HybridCLR(wolong)卧龙C#热更框架v2.0.x-Unity2020.3.21f1

    官网介绍 HybridCLR(代号wolong)是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。 HybridCLR扩充了il2cpp的代码,使它由纯AOT (opens new window)runtime变成‘AOT+Interpreter’ 混合runtime,进而原生支持动态加载assembly,使得基于il2cpp backend打包的游戏不仅能在

    2024年02月15日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包