当前位置:   article > 正文

GameFramework_HybridCLR——Window打包、热更_deer gameframework wolong

deer gameframework wolong

这是PC平台的热更测试流程

提示:这个框架 包含 GameFramework HybridCLR Luban 作者:onion

Git库地址:Deer_GameFramework_Wolong


提示:本文档记录我学习过程。


前言

为啥选择 Deer_GameFramework_Wolong 框架。

1、GameFramewor 是一套比较成熟的,完整的“游戏框架”,使用于任何游戏引擎。GF作者还提供了UnityGameFramework(简称UGF)框架封装,我们可以在Unity中直接使用,框架提供了我们在Unity开发游戏可以用到的几乎所有模块,UGF框架的结构非常完整,甚至到了庞大的地步,模块很多,结构也很清晰,耦合度很低。

2、HybridCLR 作为新兴的基于IL2PP的C#热更方案,以碾压的姿态冲击了所有Unity代码热更新方案。我只想说,YYDS。

3、Luban是当前业界游戏配置表方案开源当之无愧的第一人,它不仅支持各种容器,复杂结构,还支持OOP,以及json与Excel的互转工作。


一、HybridCLR环境部署

1、作者主要维护2021.3.1 这个分支的,大家用的unity 版本要对上。

 2、打开工程。。。。。点击Installer...

3、点击安装,现在都是很方便的了。看到命令执行完毕Succ。

4、点击All 重新生成三份桥接文件。

 

二、Build 出 exe

1、在出包之前有build 一次,做AOT补充元数据。不然打ab 会报错。

2、打ab  Output Directory 路径要改一下。点 Start Build Resoureces。

 

3、打开Build Settings  点build,打开exe 可以看到这个页面,做热更测试也是基于这个页面。

三、热更测试

 1、Unity 找到UILoginForm 预制件,做修改,我做的改动是如下。

 2、这里多说一句,点自动绑定组件,再点击生成绑定代码。

 3、代码改动。

 4、从新打一次ab。

 5、接下来,构建ab是放在StreamingAssets目录里面的,把Assembly.dat,UILoginForm.bat,复制到,打出exe的目录下的StreamingAssets文件夹对应的文件替换一下。

unity StreamingAssets 目录文件。

 

build exe 目录下的StreamingAssets。 

6、然后重新打开exe,运行效果,资源更新完毕,点击HybridCLR,看到日志,代码热更完毕。


总结

这是我学习Deer_GameFramework_Wolong框架的开始,不足的大家请包涵,后面会继续分享,希望能够给大家有一点点帮助。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/687048
推荐阅读
相关标签
  

闽ICP备14008679号