You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

标记DontDestroyOnLoad的脚本,场景切换时变量值是否持久?

关于DontDestroyOnLoad对象变量值的问题解答
  • 变量值会保持为1。
  • 因为DontDestroyOnLoad的核心作用就是让目标游戏对象在场景切换时不被销毁,其挂载的脚本实例也会持续保留。只要你没有在场景切换后(比如Awake或Start方法中)重新将该变量赋值为5,修改后的数值1就会一直保留。
  • 需要注意:如果在其他场景中重复创建了带有DontDestroyOnLoad标记的同类型对象,可能会出现多个实例导致变量值混乱,通常可以用单例模式确保该对象只有一个实例存在。

内容的提问来源于stack exchange,提问作者Pratyush Mahadevaiah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 19:15:40