Cómo crear un sistema de guardado en Unity (archivos JSON para guardar y cargar datos)

preview_player
Показать описание
Vamos a ver como crear un sistema de guardado simple para nuestros juegos, esto lo lograremos usando un archivo JSON con el que podremos guardar datos en él y después leerlos para cargarlos en nuestro juego.
....................................................................
► Apoya nuestro contenido:
....................................................................
► Links del video:
....................................................................
► Síguenos en nuestras redes sociales:
Рекомендации по теме
Комментарии
Автор

No paro de aprender cosas con este canal, ojalá nunca deje de subir contenido.

waximona
Автор

eres increible xd estuve buscando un video asi hasta que me tope con este canal y llevo como 10 videos tuyo y ninguna me falla Gracias Bro Eres Increible sigue asi :-)

skullsplaydz
Автор

No te sigo de hace mucho, pero te descubri hace poco y subes buen contenido, gracias por los aportes!

JuanFranco-mqjs
Автор

Acabas de salvar mi cuatrimestre, ójala dios te bendiga toda la vida y te vaya bien para siempre.

Fernanhav
Автор

buen video, explicado bien, me aclaraste la duda que tenia, y yo le tenia un poco de miedo a como programar un sistema de guardado(sobre todo porque quería hacer que se guardaran las misiones que iba completando estilo GTA), funciona, un saludo

NickaruXE
Автор

Excelente maestro, ya se extrañaba un video suyo :D saludos!

alxdrksoul
Автор

Muy buen video Brave, me encantó, muy útil, me encantaría poder apoyarte monetariamente pero no tengo dinero ni para mí xd. Gracias!

rvargas
Автор

Gracias por estos vídeos, me sirven demasiado

thomango
Автор

hola un video que me ayudaria mucho seria uno de como hacer una tienda de skins para gastar las monedas que se consiguen en el mismo juego 2d. he estado buscando mucho y no hay ningun video que lo explique muy bien. si esta idea te parece buena te agradeceria infinitamente ese video.

cluftif
Автор

Entiendo que esto podría implementarlo para cuando el player muere, se recargue el nivel con los enemigos, ítems a recoger, etc. y el número de ítems recogidos por el player (que no sume los que había recogido desde que comenzó el nivel hasta cuando muere) si no que se mantenga al número que tenia cuando comenzó el nivel por primera vez

franfran
Автор

Este vídeo me sirvió un montón para Stride Engine. Con la misma lógica pude cargar JSON para guardar y cargar datos con la ayuda de LitJSON que pueden incluir mediante Nuget Package al Motor, por las dudas les dejo esto y espero que les sea de mucha ayuda: 🤠
var json = File.ReadAllText(Path.Combine(Application.UserAppDataPath, jsonFilePath));
JsonData itemData = JsonMapper.ToObject(json);
var buildingName =

Con esto ya pueden leer y guardar, lograr una persistencia de datos bastante chula dentro del motor Stride. S2.

diegohiroshiysusvideos
Автор

Gran tutorial! Muchas gracias por tu contenido! Un saludo

DevJuanse
Автор

Excelente video, me encanto mil gracias!!

joseantoniojimenezugalde
Автор

Una pregunta rapida:

Puedo crear varios archivos de guardado y que permita elegir entre estos??

GreatAlchemistMX
Автор

Si tengo un juego plataformero y quiero que el jugador, cuando salga del juego y regrese, esté donde se quedó (por lo menos en el mismo nivel aunque este se reinicie), me servirá este tutorial?

ArThoulS
Автор

no creo que vaya responderme directamente pero me gustaría hacer que dentro del menú de inicio hay una opción de cargar datos que esta en una escena aparte de mi juego, esa opción esta desactivada hasta que el jugador guarde datos por primera vez, una vez hecho eso, debería poder cargar los datos desde el menú principal siempre que inicie el juego.

He probado a poner un bool desde un static pero asi no parece funcionar, porque no se acceder a ese static desde otro script.

También me gustaría saber si se pueden guardar datos de bool, por ejemplo "Si el jugador esta en posesión de este objeto, el bool pasa a True, al cargar partida desde este método ¿Solo lo hará en posición o también lo que haya hecho durante el nivel)

NekonomeSA
Автор

Por duda esto podria funcionar en distintas escenas

darckclosmot
Автор

hola, quiero guardar multiples valores en los datos con un array pero me salta este error: Cannot initialize type 'datosJuego' with a collection initializer because it does not implement
sabes como podria solucionarlo?
saludos

rextrobadojuega
Автор

No tienes en cuenta el separador
entonces si lo juegas en apple el separador es distinto y esa parte del programa fallaria
o si es linux o windows, no todos juegtan en windosw

CarlosGuzmanvirtuoso
Автор

Holaa, muy buen video bro, me ayudaste resto pero tengo una duda, como hago para guardar y cargar Scenas creando un boton de guardar para un juego en android?

kevinsantiagoaguirre