天天看点

GameFramework---场景(九)一、常见用法二、实践

特别提示: 本系列基于Unity 2019.4.8,框架版本GameFramework 2021.05.31

本系列博客地址: 传送门

SceneComponent提供场景管理的功能,可以同时加载多个场景,也可以随时卸载任何一个场景,从而很容易地实现场景的分部加载。

一、常见用法

获取场景组件

获取场景是否已加载

获取场景是否正在加载

获取正在加载场景的资源名称

获取场景是否正在卸载

获取正在卸载场景的资源名称

加载场景

void LoadScene(string sceneAssetName)
void LoadScene(string sceneAssetName, int priority)
void LoadScene(string sceneAssetName, object userData)
void LoadScene(string sceneAssetName, int priority, object userData)
           

卸载场景

void UnloadScene(string sceneAssetName)
void UnloadScene(string sceneAssetName, object userData)
void SetSceneOrder(string sceneAssetName, int sceneOrder)
           

二、实践

给开始按钮添加上事件,先暂时跳转一个空场景

GameFramework---场景(九)一、常见用法二、实践

官方示例中场景跳转跟流程结合在一起,这个等到时候我们再来分析代码

Demo地址: 传送门