美文网首页
UGF之VersionHelper

UGF之VersionHelper

作者: APP4x | 来源:发表于2021-02-17 13:59 被阅读0次

VersionHelper是啥呢?
先看看具体的函数长啥样:

里面就干了几件事:
1.反射得到versionHelper的类型
2.创建VersionHelper
3.设置当前的Version到 GameFramework.Version 里


那么 Version是啥呢?
看看里面长啥样:

主要就三个版本号:
1.GameFrameworkVersion:对应框架的版本号
2.GameVersion:对应游戏的版本号
3.InternalGameVersion:内部游戏版本号

下面这俩,都是自己游戏想咋定义就咋定义的(通过 VersionHelper)
看一下框架里提供的DefaultVersionHelper里面写啥了:
一个是Application.version
一个是0
如果所示:


那么版本号到底有啥用呢?
说有用也有用,说没用也没用
主要是给自己看的,自己可以做版本的管理

举个例子:
比如:我现在的GameVersion是:1.0,InternalGameVersion是:0
我现在修了一个bug,GameVersion不变,InternalGameVersion就加一,变成:1
我现在这个版本新增了几个功能玩法,GameVersion加0.1,变成:1.1,InternalGameVersion不变
我现在升级了一个大版本,GameVersion加一,变成2.0,InternalGameVersion不变

这样就做好了版本号的管理,那么分版本号有啥用呢?
比如:在做资源更新的时候,会根据不同版本号下载不同的资源等等。。

相关文章

  • UGF之VersionHelper

    VersionHelper是啥呢?先看看具体的函数长啥样: 里面就干了几件事:1.反射得到versionHelpe...

  • UGF之LogHelper

    VersionHelper是啥呢?先看看具体的函数长啥样: 其实跟之前说的VersionHelper差不多里面就干...

  • UGF之Base游戏启动入口

    先看看Base脚本长什么样呢? 首先,我们分析代码的时候,可以看到这个BaseComponent很长啊,如果大家一...

  • UGF UI模块

    与EntityManager模块一样,需要你了解部分UI模块代码后来看这个图。 一:UI相关类结构关系 二:UIF...

  • UGF是个啥?

    UGF是个简称,其全名就是:Unity Game Framework这是一个大佬写的游戏框架,最近也在整理框架,学...

  • 常见面试题(网络http篇)

    http相关 这两篇文章结合看:https://mp.weixin.qq.com/s/2Mtg_UGF7yb3JF...

  • UGF EntityManager ShowEntity和Hid

    这里就不多写话了,针对看过这块代码的,就贡献两个流程图。对于一个超过一定复杂度的系统,我们往往容易陷入到实现的细节...

  • UGF资源更新与管理

    Unity目录及资源管理: 利用AssetBundle方式的一个资源热更新解决方案(UnityGameFramew...

  • 十之

    博学之,审问之,慎思之,明辨之,笃行之。 励志之,健身之,涅槃之,弘毅之,自强之!

  • 读记|唐诗人:诗心煎红尘(二)

    愈之挫之 险之退之 借之济之 忠之犯之 勇之夺之 衰之立之 坚之韧之 载之言之 一代宗师 成之传之 字曰子厚 道解...

网友评论

      本文标题:UGF之VersionHelper

      本文链接:https://www.haomeiwen.com/subject/tamixltx.html