SaraGM95 / HeartsOfInk

Proyecto de Unity y proyecto servidor de HeartsOfInk
MIT License
0 stars 0 forks source link

(DevOps 245) Descargar mapas desde el servidor al arrancar el juego #108

Open SaraGM95 opened 6 months ago

SaraGM95 commented 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í:

image

Importante, las escenas nuevas hay que agregarlas al proyecto, sino cuando trates de pasar de una escena a otra fallará image

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