一点心得:在默认启动场景进行场景异步加载的操作
场景异步加载,目的是为了增强用户的体验,让用户在不知不觉中度过场景加载的等待时间。在主场景异步加载的过程中,需要一个播放过场动画的过度场景的配合。
场景间的切换,会导致游戏对象的销毁。而有些对象,我们并不想让它随着场景的切换而销毁。这时我们便需要将对象处理为切换场景时不销毁(DontDestroyOnLoad)。
我们将二者相结合,在过度场景中完成对游戏对象的不销毁处理。如果我们的过度场景作为默认启动场景使用(即在程序运行过程中不会再切换回此场景),那么便可以避免游戏对象不销毁处理之后的复制问题。这样一来,即实现了场景异步加载的功能,又完成了一些对象的初始化设置(如不销毁处理),一举两得。