ImaageQ_Unity_App/Assets/Scripts/SceneLoader.cs
Ignacio Gómez Puga 5847d844a5 Removed TOTU 103
2025-03-04 12:04:52 -06:00

33 lines
907 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
public class SceneLoader : MonoBehaviour
{
public string sceneToLoad = "ObjectDetection";
void Start()
{
// Cargar la escena adicional en modo aditivo
SceneManager.LoadScene(sceneToLoad, LoadSceneMode.Additive);
// Opcional: desactivar cámaras redundantes en la escena adicional
SceneManager.sceneLoaded += OnSceneLoaded;
}
private void OnSceneLoaded(Scene scene, LoadSceneMode mode)
{
if (scene.name == sceneToLoad)
{
var cameras = scene.GetRootGameObjects();
foreach (var obj in cameras)
{
var camera = obj.GetComponentInChildren<Camera>();
if (camera != null)
{
camera.enabled = false; // Desactivar cámaras adicionales
}
}
}
}
}