Publicado en 28 de marzo, 2019
Unity: Inicializar un script automaticamente sin importar escena ni gameobject
En unity existe la posibilidad de llamar una función de un script automaticamente al iniciar el juego sin importar la escena y sin necesidad que el script se encuentre en un GameObject.
El auto ejecutar una función siempre al iniciar el juego es perfecto para inicializar y cargar objetos que siempre necesitamos y evitar el problema de necesidad de pasar siempre por una escena para que las demás escenas funcionen o instanciar un Prefab para asegurar que siempre exista en nuestro juego, esta es la utilidad principal que utilizo.
[RuntimeInitializeOnLoadMethod] public static void OnLoad() { //CODIGO }
Esta técnica lo utilizo en mi Framework 2D para auto inicializar el manejador de audio. AUDIOMANAGER (Hasta al final del script)
Comentarios recientes