Hola, buenas a tod@s, soy nuevo en el foro (y en unity). Estoy haciendo una app y me gustaria saber si puedo modificar game objects de una escena desde otra. Explico el caso:
La idea es que, desde el menú principal, un botón, al que he añadido dos imagenes, de acceso a un apartado en el que se plantea una series de preguntas (un quizz). Me gustaría, pues, que al acabar las preguntas y volver al menú principal, salte la segunda imagen donde aparezca, por ejemplo, '' apartado completado''. Es posible hacerlo? Cómo?
Gracias de antemano. Saludos
Yo lo que hago en este tipo de casos, es cargar la otra scene, buscar un componente que tengo en la scene (main se llama siempre) y pasarle un parámetro int/enum a una función que tiene (init). Entonces se comporta de una manera u otra al inicializarse.
Y eso se hace por script, no? Es que me cuesta un poco pillar las cosas todavía en cuanto a programación
Buenas Isotpa,
Quizás llego un poco tarde, pero sí, lo que dice iRobb se haría por script. Si lo haces de esa forma puedes tener una clase que no herede de MonoBehaviour y sea estática, de forma que tu script pueda estar activo entre escenas. O bien ponerle el método DontDestroyOnLoad(this) (en un Awake o Start) y al cargar esa escena buscas el otro objeto y llamas a su método para cambiar ese texto.