赞
踩
提示:这个框架 包含 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 重新生成三份桥接文件。
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框架的开始,不足的大家请包涵,后面会继续分享,希望能够给大家有一点点帮助。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。