GameFramework入口

启动流程

  1. 预制体根节点上的 BaseComponent 初始化整个框架并做一些全局配置
  2. 预制体子节点上的各个模块组件 XXXComponent 在 Awake 中初始化各自模块,并关联其它模块
    因为各组件的 Awake 调用是无序的,因此模块是在第1次被获取时创建
    比如 很多组件会依赖 ResourceManager , ResourceManager 不是在 ResourceComponent.Awake 中创建
    而是第1次调用 GameFrameworkEntry.GetModule() 时创建
  3. 预制体子节点上的各个模块组件 XXXComponent 在 Start 中开始自己的逻辑
  4. ProcedureComponent 在 Start 时会等待帧结束,然后切换到开始流程
    这个开始流程就是用户逻辑的入口

添加用户逻辑

上面分析了,用户逻辑入口就是启动流程
参考 13.流程-Procedure 来添加你的流程
使用 各功能模块 来实现你的功能

GameFramework入口相关推荐

  1. GameFramework教程✨二、GameEntry,游戏入口

    目录

  2. [Unity] GameFramework 学习记录 1

    下载框架作者的示例工程 https://github.com/EllanJiang/StarForce 移动到 unity 空项目中 然后再下载 Gameframework https://githu ...

  3. GameFramework源码学习(一)

    GameFramework源码学习(一) 文章目录 一.GameFrameWork是什么? 二.框架学习 1.框架入口 2.UI模块初步了解 一.GameFramework是什么? GameFrame ...

  4. 从0开始学Unity做SLG系列(GameFramework框架)

    目录 GameFramework框架启动流程 GameFramework框架启动流程   找了2个系列教程,照着写完后,应该就有些基础了解了. 先看第一篇 StarForce 在看第二篇 Flappy ...

  5. GameFrameWork学习笔记(一)

    目录 写在前面的一些废话 一.框架基础抽象类 二.框架入口 三.引用池和非托管内存 写在前面的一些废话 最近项目核心模块要重构,负责非核心模块的我就清闲了不少,想给自己充充电,唔,好像也不算充电,反正 ...

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

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

  7. 2.从入口开始学习StarForce

    在上一篇中在unity中导入了UGF包和GF源码解决了依赖引用的问题. 那么入口在哪呢? 我发现这个项目中唯二的两个scenes: Menu.unity和Main.unity 单独运行这两个场景没什么 ...

  8. GameFramework篇:StarForce流程讲解

    环境:StarForce matser 3.1.7 之前我们就提到过流程贯穿游戏的始终,那么今天就来详细的说一下流程模块 ProcedureLauch为游戏入口流程,我们就来看他是什么,他做了什么 一 ...

  9. [Game Framework之StarForce解读]02.游戏入口

    本文 Game Framework 版本:3.1.0 本文 Unity3D 版本:2017.3 更多GF教程和实例:https://github.com/mutouzdl/gameframework_ ...

最新文章

  1. canvas上的像素操作(图像复制,细调)
  2. 如何为某些HTML标记存储任意数据
  3. 【转】android如何查看cpu的占用率和内存泄漏
  4. Manage Common Field Service Jobs
  5. 既然有 GC 机制,为什么还会有内存泄露的情况
  6. Jquery中使用Validate插件使表单验证更加简单
  7. 君子动手不动口,阿里云喊你做云上体验官啦!
  8. 数据挖掘算法之离散化和二元化
  9. jenkins-邮件通知
  10. 大学生在校期间可以考哪些证书?
  11. OpenGL ES on iOS --- 光照进阶
  12. Jsp+Ssm+Mysql实现的房屋租赁租房管理系统
  13. html消除自带边距,CSS3中清除外边距、内边距margin,padding使用方法
  14. 2021-11-26学习总结
  15. 红米k50至尊版参数 红米k50至尊版评测值得买吗
  16. 前后端分离 MVC 架构与 Java 接口规范,深入剖析必要性!
  17. Windows7 Home高级 64 中文版 + TortoiseSVN 64 英文版 + SVN Server 32
  18. Memory Analyzer基本使用
  19. 大学计算机考试要买电脑吗,大一新生开学,要不要买电脑?先听听学姐这4个理由,然后再决定...
  20. Lavarel 5.5安装步骤整理

热门文章

  1. 笔记本投影仪连接方法
  2. python爬虫(三):爬虫常用工具包
  3. Next.js 脚手架进阶 —— Zeit Now部署
  4. 浅谈JavaScript继承与原型链
  5. 大数据窥探微信表情背后的含义,结论可能就是,你老了……
  6. 干货 :如何看穿数据可视化的谎言
  7. 电路中怎么用计算机计算复数,用计算器进行复数的运算(电路中很实用)
  8. 阿里云安装mysql8.0版本操作步骤
  9. mayavi安装失败,卡在Building wheel for mayavi (setup.py)
  10. 实验十二——AODV和DSR协议仿真实验