需求
需要启动场景做初始化操作,比如获取到数据以后才会跳转到战斗场景等。导致每次修改完其它场景都需要打开启动场景
解决方案
示例代码
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
private static void Initialize()
{
Scene scene = SceneManager.GetActiveScene();
if (!scene.name.Equals("Root"))
{
SceneManager.LoadScene("Root");
}
}
文章讨论了在Unity中遇到的问题,即每次修改其他场景后需重启启动场景。为解决这个问题,作者提供了使用`RuntimeInitializeLoadType.BeforeSceneLoad`的示例代码,确保在正确场景下自动加载‘Root’场景,简化开发流程。

https://docs.unity.cn/cn/2021.2/ScriptReference/RuntimeInitializeLoadType.html
972

被折叠的 条评论
为什么被折叠?



