GameFramework---场景(九)

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

本系列博客地址: 传送门

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

一、常见用法

获取场景组件

SceneComponent sceneComponent = GameEntry.GetComponent<SceneComponent>();

获取场景是否已加载

bool SceneIsLoaded(string sceneAssetName)

获取场景是否正在加载

bool SceneIsLoading(string sceneAssetName)

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

string[] GetLoadingSceneAssetNames()

获取场景是否正在卸载

bool SceneIsUnloading(string sceneAssetName)

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

string[] GetUnloadingSceneAssetNames()

加载场景

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)

二、实践

给开始按钮添加上事件,先暂时跳转一个空场景
在这里插入图片描述官方示例中场景跳转跟流程结合在一起,这个等到时候我们再来分析代码

Demo地址: 传送门

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南宫铭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值