
GameFramework框架学习
文章平均质量分 92
GameFramework框架学习
四夕立羽
这个作者很懒,什么都没留下…
展开
-
unity3d:GameFramework+xLua+Protobuf+lua-protobuf,与服务器交互收发协议
1.cs收发协议,通过protobuf序列化2.lua收发协议,通过lua-protobuf序列化。原创 2024-06-09 17:59:00 · 1648 阅读 · 0 评论 -
unity3d:GameFramework+xLua+Protobuf+lua-protobuf,生成.cs,.pb工具流
1.区分lua,cs用的proto2.proto生成cs,使用protogen.exe,通过csharp.xslt修改生成cs样式3.proto生成lua加载.pb二进制文件,并生成.pb列表文件,用于初始化加载4.协议id生成cs,lua中枚举。原创 2024-06-08 17:51:14 · 1735 阅读 · 0 评论 -
Unity3d:GameFramework解析:实体,对象池,资源管理,获取计数,引用计数,自动释放
1.GF万物基于引用池IReference2.ObjectBase : IReference类的m_Target持有unity中Mono,资源,GameObejct3.AssetObject : ObjectBase类m_Target持有Assetbundle中的Asset,具有获取,引用两个计数管理释放4.ResourceObject : ObjectBase类m_Target持有Assetbundle,具有获取,引用两个计数管理释放。原创 2023-08-24 21:03:18 · 1408 阅读 · 0 评论 -
Unity3d+Gameframework:entity实体代码分析,基于StarForce
游戏场景中,动态创建的一切物体定义为实体。此模块提供管理实体和实体组的功能,如显示隐藏实体、挂接实体(如挂接武器、坐骑,或者抓起另一个实体)等。实体使用结束后可以不立刻销毁,从而等待下一次重新使用。原创 2022-09-07 22:50:49 · 2246 阅读 · 0 评论 -
Unity3d+GameFramework:资源分析,资源依赖,循环依赖检测
根据ResourceCollection.xml增加打包资源[],“Name”0,“Packed”false}增加打包资源[],“Name”0,“Packed”false}原创 2022-07-21 22:00:00 · 2774 阅读 · 2 评论 -
GameFramework:Resource加载,资源加载,依赖加载,任务池,对象池,引用计数
ResourceManager持有某个功能例如ResourceLoader(资源加载),ResourceLoader持有TaskPool,TaskPool持有agent,agent持有helper,真正执行操作的方法是存在helper中。原创 2022-07-15 22:00:00 · 5321 阅读 · 1 评论 -
GameFramework:资源热更代码分析,检查版本信息,下载版本文件,校验版本文件,得到更新文件数量,下载文件,TaskPool
请求成功,读取服务器中Version.txt文件,Version.txt文件内容为如果不需要强行更新版本,下载版本信息文件GameFrameworkVersion.6d61d1b0.dat调用堆栈VersionListProcessor中OnDownloadSuccess,监听的是DownloadMananger下载成功通知,用来检验GameFrameworkVersion.dat(版本文件list信息集合)是否按照Version.txt 里信息下载成功ProcedureCheckRes原创 2022-07-06 23:19:40 · 1621 阅读 · 0 评论 -
GameFramework:打包资源,打随app发布包,打包生成文件夹说明,上传资源至服务器,下载资源,GameFreamworkList.dat 与GameFrameworkVersion.dat
左边为ab包,中间为ab包中内容,右边为项目中资源文件点击save,SaveConfiguration,保存打包关系到ResourceCollection.xml中是否使用文件系统,只能在xml中手动配置,代表下载完后会把几个零散的ab文件合成一个文件复制文件过去填充内容在打包报告中找找到这行,把里面内容填充到Version.txtVersion.txt填充为出现负数不影响使用,为crc32码转为int出现的负数改为服务器地址,格式如下{“GameVersion”: “0.1.0”,“原创 2022-07-05 22:04:46 · 2569 阅读 · 1 评论