您的当前位置:首页正文

Gameframework启动流程

2024-11-28 来源:个人技术集锦

框架入口

Gameframework框架入口脚本 GameEntry.cs,代码如下:

/// <summary>  
/// 游戏入口。  
/// </summary>  
public partial class GameEntry : MonoBehaviour  
{  
  private void Start()  
    {  
	    //初始化框架内部的组件
        InitBuiltinComponents();  
        //初始化自定义组件
		InitCustomComponents(); 
  }  
}

入口函数只做了两件事

18大组件中有一个流程组件 ProcedureComponent,该组件用于绑定启动流程。如下图:

启动流程图

编辑器模式
可更新模式
单机模式
资源版本有更新
资源版本无更新
资源列表配置更新完成
需要更新资源
不需要更新资源
资源更新完成
根据需要自己添加的登录流程
ProcedureLaunch
ProcedureSplash
ProcedurePreload
ProcedureCheckVersion
ProcedureInitResources
ProcedureUpdateVersion
ProcedureCheckResources
ProcedureUpdateResources
ProcedureLogin
ProcedureLoadSimpleBattle
ProcedureChangeScene
ProcedureMain
显示全文