【封装】Unity切换场景不销毁物体

在切换场景时,如果物体不需要销毁,可以直接使用下方脚本

代码

public class DontDestroyLoader : MonoBehaviour
    {	
    	//所有不销毁的物体预制体
        [SerializeField] private GameObject[] dontDestroyPrefabs;

		//实例化预制体
        public void Load()
        {
            foreach (var prefab in dontDestroyPrefabs)
            {
                Instantiate(prefab, transform);
            }

		//设为不销毁
        DontDestroyOnLoad(gameObject);
        }
    }

相关推荐

  1. 封装Unity切换场景销毁物体

    2024-06-08 00:56:02       8 阅读
  2. Unity显示物体的边框

    2024-06-08 00:56:02       28 阅读
  3. unity】(1)场景

    2024-06-08 00:56:02       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 00:56:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 00:56:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 00:56:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 00:56:02       18 阅读

热门阅读

  1. C语言中typedef的四种用法(附带详细解析!!)

    2024-06-08 00:56:02       8 阅读
  2. Ubuntu上安装Chrome浏览器

    2024-06-08 00:56:02       7 阅读
  3. Ubuntu22.04配置脚本开机自启动

    2024-06-08 00:56:02       5 阅读
  4. Windows安装CuPy报error C3615错误

    2024-06-08 00:56:02       10 阅读
  5. 前端开发之WebSocket通信

    2024-06-08 00:56:02       9 阅读
  6. 人工智能处理大数据很方便吗

    2024-06-08 00:56:02       7 阅读
  7. 数据结构(Trie树(字典树))

    2024-06-08 00:56:02       5 阅读
  8. Mybatis使用缓存的配置总结

    2024-06-08 00:56:02       8 阅读
  9. 正则表达式详解

    2024-06-08 00:56:02       8 阅读
  10. 【bug】在 Windows 上安装 SDKMAN! 的完整指南

    2024-06-08 00:56:02       10 阅读