Debido a que hay una API de descarga en SceneManager, de repente se me ocurrió un problema.
Si la escena predeterminada a se está ejecutando actualmente y luego se carga una nueva escena b usando el modo adicional, entonces se eliminan los elementos de la escena b. ¿Se eliminarán los elementos eliminados cuando la escena se descargue a través de SceneManager.unload?
Entonces hice una prueba:
la escena 3 predeterminada, el modo Addtive cargó la escena 1 y la escena 2
, y luego desinstalé la escena 1, y parecía que se desinstaló de manera muy limpia.
Según la Figura 1, moví los nodos 1 y 4 a la escena 3 predeterminada
y luego desinstalé la escena 1.
Vaya, se desinstaló el escenario 1, pero el nodo 1 y el nodo 4 no cambiaron
y no se informó ningún error.
Entonces llegamos a la conclusión de que Unity desinstala escenas en unidades de escenas.
Entonces surge la pregunta: si se invierte la lógica y se crea un nodo en una escena que ha sido cargada, ¿qué pasará cuando se descargue?
Puedes ver que todavía está desinstalado en unidades de escenas.
La gestión de escenas de Unity se basará en escenas . Más que el contenido como unidad.
La programación es infinita.
Todos son bienvenidos a comunicarse. Si hay algo que no está claro o está mal, también pueden chatear conmigo en privado.
Mi QQ 334524067 Dios-como Didi