从这篇文章开始,我就和大家一起,以一个初学者的角度开始学习GF这个框架。

本来我是想以一层层剖析代码的形式来和大家一起学习,想了想又觉得不妥,授人以鱼不如授人以渔,应当更多的说学习的方法。

所以我决定以UML图的形式来和大家一起学习。把宏观联系说清楚,至于更细节,更底层的代码,应当自己去钻研。

有人说这没必要,我觉得有必要,因为只有你理解了框架的实现原理,你才能更好地使用框架,而不是被框架限制。就如同你学会了很多计算机底层编译原理,你才能在写代码的过程中知道该去避免哪些可能出现的问题。(这个例子可能不太恰当,但意思就是这个意思~)

项目准备:

  1. 带有GF源码的StarForce工程
  2. https://blog.csdn.net/qq_15020543/article/details/83757215
  3. https://blog.csdn.net/qq_15020543/article/details/85057578

环境:

  1. Unity 2018.2.13f1

项目结构如下

那个Plugins是JetBrains.Rider的配置文件夹,大家可以忽略。

GameFramework篇:StarForce全解读(前言)相关推荐

  1. GameFramework篇:StarForce全解读(总目录)

    说实话,我刚开始看这个官方案例的时候,其实心里是没底的,因为模块和封装着实有点夸张(别误会,是我层次低的原因,并不是说这样不好).好了,说这些是想告诉大家,不要慌,我一个菜鸡都能挺过来你们也可以,并且 ...

  2. Misra-C编码规范全解读 - 前言

    前言 ->返回总目录<- 博主雪云飞星是一名汽车行业的嵌入式高级软件工程师,AutoSAR行业知名专家.著有<AutoSAR入门到精通系列讲解>专栏,被业界誉为最容易理解的Au ...

  3. Misra-C编码规范全解读 - 总目录

    总目录 欢迎大家来到雪云飞星的<Misra-C 2012编码规范全解读>.Misra C 作为汽车行业乃至嵌入式行业的著名编码规范,被众多的厂商采用并遵守.其能有效的拦截潜在的编码风险,帮 ...

  4. Python Re 模块超全解读!详细

    内行必看!Python Re 模块超全解读! 2019.08.08 18:59:45字数 953阅读 121 re模块下的函数 compile(pattern):创建模式对象 > import ...

  5. 2022年斯坦福AI指数报告中文全解读(正文篇章虫洞)

    斯坦福大学的人工智能机构 Stanford Institute for Human-Centered Artificial Intelligence (HAI)发布的这第五版<AI指数报告> ...

  6. 微服务的灵魂摆渡者——Nacos,来一篇原理全攻略

    前言 Nacos在微服务系统的服务注册和发现领域,势头迅猛是肉眼可见的.在微服务系统中,服务的注册和发现又是一个灵魂的存在.没有注册中心的存在,成百上千服务之间的调用复杂度不可想象. 如果你计划或已经 ...

  7. 机器学习实战 | 机器学习特征工程最全解读

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/41 本文地址:https://www.showmeai.tech/article-d ...

  8. 关于产品 / 市场契合点 PMF 的 12 个问题全解读(下)

    产品 / 市场契合点(PMF)概念由 Andy Rachleff 开发和命名.PMF 概念的提出,是 Rachleff 基于对开创性风险投资家和红杉资本创始人 Don Valentine 的投资风格的 ...

  9. 戴毅茹同济matlab,Stateflow系统建模(全)解读.pptx

    Stateflow系统建模(全)解读 Stateflow系统建模 同济大学 电子与信息工程学院 戴毅茹 内容提要 Stateflow入门介绍及基本概念 创建状态图 状态图仿真 流程图建模 Statef ...

最新文章

  1. java继承对象转换_java 继承的基础(转)
  2. idea junit简单实践
  3. 2021算法竞赛入门班第十节课【字符串】练习题
  4. Apollo客户端读取数据原理
  5. linux代码工具tag,gcov-dump原理分析_Linux平台代码覆盖率测试
  6. 【TensorFlow】优化方法optimizer总结(SGD,Adagrad,Adadelta,Adam,Adamax,Nadam)解析(十三)
  7. 编写高质量代码:Web前端开发修炼之道(三)
  8. iptables 状态策略 允许内网连接外网 拒绝外网主动连入内网 _ 笔记
  9. ssh无密码登录设置
  10. zk监控集群几点变化 给管理员发邮件
  11. StackPanel与Grid交叉使用
  12. Android富文本编辑器RichEditor的使用
  13. 美年旅游_自由行_自由行分页PageHelper
  14. 【angular】@Directive
  15. Factor Graphs and GTSAM
  16. 【cvpr2022-论文笔记】《L2G: A Simple Local-to-Global Knowledge Transfer .... Semantic Segmentation》
  17. 神经网络Neural Networks概述
  18. activiti+app+mysql_SpringBoot Activiti6系列教程(一)-activiti-app部署
  19. 证件照换底色的2个简单方法分享
  20. Unity第三人称控制实现方式

热门文章

  1. matlab函数重名,matlab无法定义具有重复名称 f 的函数。
  2. 【解决问题】ducky one2 mini mecha机械键盘在macOS下不识别
  3. iOS6和iOS7代码的适配(2)——status bar
  4. 万用表测占空比怎么接_如何使用万用表测量频率和占空比?
  5. pytorch深度学习笔记(一)
  6. 航海王热血航线服务器要维修多久,航海王热血航线
  7. linux 旋转编码器,基于ARM_Linux的旋转编码器接口与驱动程序的设计
  8. OpenCV打开摄像头,RGB转HSV空间
  9. ARM 嵌入式系统开发 - 软件设计与优化
  10. iOS冰与火之歌番外篇 - 在非越狱手机上进行App Hook(转载)