Unity游戏框架学习笔记——05场景切换模块
场景切换模块
要说在前头的话
今天发现唐老湿的教程收费了,但是B站前两个模块依旧是可以让大家免费看完的,完整的视频放在泰课了。
菜鸡我个人是不介意花钱学知识,别人本身也没有义务免费教你,干货满满的视频收费是无可厚非的,希望大家多多支持吧,菜鸡我是真的觉得很有用!
换了地址的指路牌:https://www.taikr.com/course/1062/task/31006/show.
正文
一般来说, 进入场景前默认都是场景加载的时候就已经人物等这些都是原本存在的。
那为什么需要专门有一个场景切换模块呢?
因为在实际的游戏中,游戏场景其实是空的,是通过配置文件去加载游戏场景,通过玩家的信息、选择等,动态创建玩家相应的游戏场景,因此我们需要有一个场景切换的模块,用于传递场景切换的信息给下一个游戏场景。所以场景切换模块是用于提供给外部一个场景切换的接口。
实现
① 同步加载
在场景加载的过程中,不可以继续进行其余操作,要等到场景切换完成才可以。
代码
/// <summary>
/// 场景切换管理类
/// </summary>
public class SceneLoadManager : Singleton<SceneLoadManager>
{