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. poj 2454 Jersey Politics 随机化
  2. 滴滴派发15亿出行消费券 覆盖快车、优享等多产品
  3. 二叉排序树 算法实验
  4. 以太坊智能合约开发,Web3.js API 中文文档 ethereum web3.js入门说明
  5. hadoop/hbase/hive单机扩增slave
  6. shell 第三次练习
  7. 软件开发过程与项目管理(9.软件项目配置管理计划)
  8. 用Python下载风云四号高清卫星云图
  9. CentOS下查看本机ip地址方法
  10. Verilog学习日志(2021.7.31)
  11. php中rand函数怎么用,php rand函数用法是什么
  12. 使用DHTMLX制作JavaScript树状图的全面指南
  13. .net是什么域名?域名注册需要实名制吗?
  14. ps怎么保存一小块的图片_ps中怎么保存图片
  15. 求解最小机器重量(回溯法/分支限界)
  16. Matlab中interp1()和interp2()的用法
  17. debian 更换源 使用国内源 配置方法
  18. java学习需要具备什么基础,大量教程
  19. HTML表单验证(含用户名,密码,邮箱,手机号,验证码-验证)
  20. 现代硬件技术的发展与未来趋势

热门文章

  1. 谷歌(google)世界各国网址大全世界各国google网址
  2. 微信小程序访问手机蓝牙需要用户授权解决办法
  3. usrp运行完整linux,Ubuntu系统下USRP硬件驱动(UHD)的编译与安装
  4. 《Linux内核情景分析》经典解说--进程
  5. 从零开始搭建树莓派 + intel movidius 神经元计算棒2代深度学习环境
  6. 阿里云docker安装MySQL
  7. 快速构建Scrapy项目脚手架
  8. 三坐标检测基础知识之小测针的使用2021
  9. 菲律宾经济区的17家加密货币公司为获得运营许可证全额付款
  10. egret判断两个多边形是否相交(分离轴定律)