这是因为当音乐管理器所引用的滑块被破坏时。解决方案1:要快速解决这个问题,只需将这些滑块也设置为DontDestroyOnLoad。如果您不想显示滑块,只需创建两个游戏对象变量并将这些滑块放进去。然后使用gameobject.setactive(true/false)打开或关闭它。创建一个函数来触发每个场景的变化,在这个函数中,使用find gameobject with tag来帮助声音管理器定位滑块,并在编辑器中给予这些滑块gameobject一个标签,这样就可以很容易地找到它。在这种情况下,即使滑块被破坏了,声音管理器仍然可以引用新的滑块
1条答案
按热度按时间lmvvr0a81#
这是因为当音乐管理器所引用的滑块被破坏时。解决方案1:要快速解决这个问题,只需将这些滑块也设置为DontDestroyOnLoad。如果您不想显示滑块,只需创建两个游戏对象变量并将这些滑块放进去。然后使用gameobject.setactive(true/false)打开或关闭它。创建一个函数来触发每个场景的变化,在这个函数中,使用find gameobject with tag来帮助声音管理器定位滑块,并在编辑器中给予这些滑块gameobject一个标签,这样就可以很容易地找到它。在这种情况下,即使滑块被破坏了,声音管理器仍然可以引用新的滑块