Open SaraGM95 opened 6 months ago
Necesitamos descargar al arrancar el juego las definiciones de los mapas, las imagenes de los maps, y el archivo _GlobalInfo.json
Parte Unity
Vamos a crear una escena nueva que se llame algo del rollo "UpdateGameScene"
Vamos a necesitar un script nuevo, que controle si hay que descargar actualizaciones de mapas y información global.
Queremos guardar toda la información en Application.persistentDataPath.
Una vez que se haya descargado todo, hay que abrir la siguiente escena, que es la escena de aceptación de politicas.
También hay que modificar la escena de RawgenLogo para que en vez de abrir la escena de aceptación de politicas abra la nueva, se modifica aquí:
Importante, las escenas nuevas hay que agregarlas al proyecto, sino cuando trates de pasar de una escena a otra fallará
Parte no Unity
Hacer los servicios web necesarios
Instrucciones del servidor: https://docs.google.com/document/d/1rp0OWxtBzuUH6yPDY28pobDTkrN4JPmdJttiggTtTrU/edit Nota: La carpeta de ftp es diferente a la "carpeta final", hay un script que copia los ficheros de un lado a otro. se llama copyMaps.sh Falta por añadir el fichero _GlobalInfo.json al servidor.
Una vez que esté completada la parte de servidor, hay que publicarla y desplegarla
https://docs.google.com/document/d/18Q88khyy5nxG-9A2_9CvNl0ictGa_r65Ulc0Mplm-J0/edit
Necesitamos descargar al arrancar el juego las definiciones de los mapas, las imagenes de los maps, y el archivo _GlobalInfo.json
Parte Unity
Vamos a crear una escena nueva que se llame algo del rollo "UpdateGameScene"
Vamos a necesitar un script nuevo, que controle si hay que descargar actualizaciones de mapas y información global.
Queremos guardar toda la información en Application.persistentDataPath.
Una vez que se haya descargado todo, hay que abrir la siguiente escena, que es la escena de aceptación de politicas.
También hay que modificar la escena de RawgenLogo para que en vez de abrir la escena de aceptación de politicas abra la nueva, se modifica aquí:
Importante, las escenas nuevas hay que agregarlas al proyecto, sino cuando trates de pasar de una escena a otra fallará
Parte no Unity
Hacer los servicios web necesarios
Instrucciones del servidor: https://docs.google.com/document/d/1rp0OWxtBzuUH6yPDY28pobDTkrN4JPmdJttiggTtTrU/edit Nota: La carpeta de ftp es diferente a la "carpeta final", hay un script que copia los ficheros de un lado a otro. se llama copyMaps.sh Falta por añadir el fichero _GlobalInfo.json al servidor.
Una vez que esté completada la parte de servidor, hay que publicarla y desplegarla
https://docs.google.com/document/d/18Q88khyy5nxG-9A2_9CvNl0ictGa_r65Ulc0Mplm-J0/edit