private static Instance instance = null;
public static Instance GetInstance()
{
if (instance == null) {
GameObject g = new GameObject("Instance");
instance = g.AddComponent<Instance>();
DontDestroyOnLoad(g);
}
return instance;
}
实例了一个GameObject并挂上这个脚本的组件
这个GameObject不随场景的更替而销毁
本文介绍了一种使用单例模式实例化 GameObject 并确保其在 Unity 场景加载过程中不被销毁的方法。通过该方法可以创建全局唯一且持久存在的游戏对象。
758

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



