Eres una máquina! con este vídeo podré acabar uno de los últimos puntos del primer juego indie que estoy desarrollando!. Supongo que adaptaré para que sea más una base de datos que ficheros en plano lo que almacene las puntuaciones... pero vamos que puedo adaptar fácil con alguna rutina, python y mysql.
Te juro que estos días he estado buscando tutoriales de cómo hacerlo, has llegado como un superhéroe para mi, gracias :D! Edit: por cierto nos puedes enseñar también como iniciar un servidor gratis?
Mmmm, ya hace un mes tu comentario pero te contesto xd, Principalmente no se puede obtener un servidor gratis, solo contratarlo, lo que puede variar, hay algunos donde te cuesta 4 dolares al año, otros al mes, etc etc, pero no se puede iniciar uno gratis. Bueno me voy.
Parece que me lees el pensamiento XD. Hice un juego educativo más o menos inspirado en tus zombies, y ahora necesitaba que cada profesor pueda poner sus propias preguntas sin rehacer yo todo el juego (que es lo que hago ahora). Me bastará con meter esas preguntas en mi servidor sin cambiar el juego. Mil gracias. Veré que tal es la cosa esa del PHP. Yo sigo pensando que con la extensión de las videoconferencias, incluso podrías anunciarte para dar clases en España, que aquí tienen mucho tirón esas cosas. Un abrazo Damián.
Excelente! Sí, ese es un muy buen uso para esto: Contenido dinámico. Sobre las clases: sí, ya tengo algunos alumnos en España, otros en México y Argentina. Hoy en día con tanta tecnología es ideal para esto. Un abrazo!
Gran vídeo Damián, para no quedar ansioso jaja vas hacer algo como Luisito pero 3d??? Y otra cosa... Trata de hacerte una página de insta o algo, así ganas más público porque no es de exagerar ni nada pero sos muy bueno en todo esto, hay más videos en UA-cam de unity 3d pero no como los tuyos, tenes una gran calidad para todo, ojalá más personas vean tus videos porque son una joya.
tengo una pregunta, ¿como podriamos hacar, un sistema de list dentro de otra list para Json ?, por que para una lista es facil, pero, para contener otras list?
Hola, tengo una duda, si la conexion falla, como podria volver a intentar a obtener los datos. Ejemplo al iniciar el juego necesita si o si los datos del servidor, sino nunca pasara la pantalla de carga. Gracias.
Cómo podría mostrar Gráficos de excel en Unity, estoy trabajando en realidad aumentada por favor llevo meses intentando, incluso intenté mostrar el sitio web en tiempo real pero tampoco puedo 😢
Hola DGonzalez. Un placer. Los dos videos Geniales del HighScore, pero donde puedo conseguir un alojamiento que seas barato, o gratuito. Desde Google drive no funciona el curso. ¿Podrias aconsejarme un servidor barato o gratuito? es para un juego proyecto que estoy terminando y me falta el HighScore. Muchas gracias por el aporte. un saludo.
Hola, como puedo hacer para mandar llamar funciones dentro del archivo php? por ejemplo function Escribir( $arch= $_POST['archivo'],$text= $_POST['texto']) {//////////}
@@damiangonzalez_esp Wow tu respuesta fue tan rapida que no la esperaba, Gracias!. Anoche podia leer a tu server el archivo hola.txt sin problema. Tambien podia hacer el Post ( entraba sin problema a los if de ! error (no error), pero al querer hacer un leer al archivo que yo supuestamente habia guardado en tu server ahi me daba true el isHTTP error.) Ahora voy aprobar con el https. De paso una pregunta pipa: Buscando y probando y investigando toda la noche llege a la conclusion de que necesito HTTPS/SSL para poder mostrar mi leaderboard en webGL5 itchio ( que es donde voy a publicar mi minijuego. Tu server tiene esto que nombro? seria tan genial! ) Gracias genio, ya estoy mas que suscrito
PIPA! anda! ,con el https ya puedo escribir y leer. Que felicidad! Cuando leas decime si crees que va a funcionar o no en el webgl de itch.io, por ese tema del SSL. Capas con la seguridad que ya le pusiste me ande de lujo ( por ser https ) estoy tan feliz que tal vez haga una donacion. Te quiero mi nuevo amigo electronico :P
necesito una consulta y de paso contratar tus servicios pero sobre todo una consulta. si tienes telegram?? pero la pregunta es asi yo tengo un archivo .json que me genera un aplicacion los valores de este archivo pueden ser leidos por unity o puede ser tomados por unity a traves de cs. o bueno puede ser tomado??
Hola amigo He seguido atentamente tus videos, para un problema que tengo pero aun no encuentro la solución, resulta que tengo una página web local con unas rutinas en java script que ejecutan unos procesos, los cuales solo se activan con la página web local y no interactúan con nada más, es decir; están “aislados”. He intentado mostrar de forma local estos archivos HTML con webView, pero solo ha generado error tras error. Necesito saber si existe otra manera de cargar en un juego de Unity una página web local o si esto se puede hacer con UnityWebRequest. De antemano muchas gracias.
Hola, no me funciona. Unity me dice que existe error, tanto en la conexion servidor como en warning que generamos nosotros. Me hice un servidor ftp y desde la web si puedo leer los archivos, y los aloje donde la pagina web que es la carpeta principal. vamos que desde el navegador si los leo y ejecuto pero desde unity no, ni con leer simple, ni con json. ¿puede ser la version de unity? la mia es 2019 4.21f1. O Puede ser que al no estar logeado, me acabo de dar cuenta. Me voy a logear en Unity, que no se porque no estaba.
Hola, antes que nada gracias por compartir tus conocimientos, me gustaría saber si pudieras darme un norte de como subir una imagen a una base de datos MySQL desde Unity
Hola muy buenas noches, soy diseñador y estoy en esto de la creación de videojuegos aproximadamente hace 3 años, hasta el año pasado comencé a estudiar programación específicamente c# para untiy y he aprendido pienso yo que a un nivel medio, sin embargo cuando veo estos videos tan geniales aún me queda difícil entender varias cosas, quería preguntar qué camino debería tomar en la programación de videojuegos....muchas gracias.
Damián fenómeno lo acabo de probar en apk Android y funciona perfecto. Mi Pregunta , se pueden añadir mas nombres, puntos, nivel y demás sin sobre escribir el contenido del txt?
Muy bueno como siempre, explicación clara y puntual. Un favor, existe alguna opción para guardar la información en el dispositivo, como un archivo txt, una base pequeña en Sqlite, para registrar el progreso del juego?? Gracias. Saludos desde La Paz, Bolivia.
Hola de nuevo :) Sí, podrías usar PlayerPrefs: docs.unity3d.com/ScriptReference/PlayerPrefs.html, usando el mismo formato JSON para convertir objetos complejos a string y PlayerPrefs.SetString para escribir, y PlayerPrefs.GetString para recuperar la información
paco primera vez que veo tus videos ojo problema de seguridad 1 generación de archivo con extensión e inserción de código directo basado en caracteres hexa . ojo cuando parceas texto para descomponer te conviene usar varios caracteres y no uno "(|)" es el recomendado. siempre es mejor usar json gson de ambos lados, y usar api y no php puro. es mejor usar base de datos y no archivos por que las funciones asíncronas pueden leer al mismo tiempo que estas escribiendo. el resto esta perfecto.
Buenas, la verdad es increible esto, estoy haciendo un proyectito para realidad aumentada en el Balseiro y todo esto me suma muchisimo! Por las dudas, si sucede que yo continuamente estoy escribiendo desde un servidor apache un JSON con informacion que quiero mostrar en el target (de AR), el sistema solo gestiona los permisos (con algun mutex) del archivo? Digamos, cómo se que no se van molestar si Unity quiere leer y el servidor quiere escribir al mismo tiempo? Muchisimos saludos! Te sirven las donaciones en pesos argentinos?
Hola, Ignacio! Bueno, técnicamente, eso de "al mismo tiempo" no existe, (siempre uno llega primero que otro), pero entiendo tu punto, y es muy válido. Por eso menciono (creo que en la 2da parte, sistema de High Scores) que lo mejor sería que desde el front (Unity) se envíe el dato preciso, que no sea invasivo, y la inserción se maneje completamente en el servidor (en este caso, en PHP). Es decir, que el servidor simplemente reciba el pedido de "insertá este registro", y él solo inserte ESE registro en el lugar correcto y "verdadero", y no pasarle todos los datos, que pueden ya estar viejos. Acá lo hice así porque es un tutorial de Unity, no quería enseñar PHP. Gracias por el comentario. Y sí, recibo donaciones por mercadopago también, en la descripción está el link. Si hacés así, lo tomo igual que un patreon, tenés los mismos beneficios. :) Gracias! Abrazo
@@damiangonzalez_esp Lo voy a volver a ver bien en detalle, te super agradezco! Te envíe un mail a la dirección que dejaste en el video con alguna consulta sobre asesoramiento para proyectos! Te mando un abrazo grande !!
como siempre. excelente explicacion :D, una pregunta si exporto mi proyecto para web, como hago para que el servidor me envie un dato y yo poderlo recibir ya en ejecucion (web)
Hola, Eddison. Exactamente así como muestro en este video. Tené en cuenta que el servidor no manda nada. Es el juego el que va a buscar el dato al servidor y éste contesta.
@@esrivera2228 Edisson, perdón por la demora. Cuando es WebGL, tendrías que agregar en tu php las siguientes líneas al comienzo: header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Headers: *");
Depende qué tan compleja sea la estructura. Si es un simple string, no uses json, no tiene sentido, el string ya es lo que necesitabas. Pero si es más complejo, como arrays, o arrays de objetos en el video de los high-scores, te conviene confiar en el formato JSON.
Hola, Lenn. Yo acá cubro la parte del front (Unity). El back puede ser como quieras. Yo usé PHP y un archivo de texto para hacerlo simple. Pero lo que llega al back es un objeto en formato JSON, de modo que se puede procesar como uno quiera. Uno podría trabajar en PHP ese array e insertarlo en una base de datos, o lo que sea. Eso ya depende mucho de tu infraestructura, la base de datos, el lenguaje del back, etc.
Hola! Sólo uno? No, se le puede cambiar el color general (pero el blanco cambia mas qje los otros). Quizá sea más sencillo que hagas un segundo sprite con los colores que quieras y le asignes ese nuevo sprite.
Hola, Sergio. Vos podés conectarlo con el backend que quieras con el lenguaje que quieras. Acá no estamos viendo backend, lo que mostré es un ejemplo muy simple en PHP, pero el tutorial se centra en la parte del cliente (Unity), no en el back. Esto hace peticiones GET o POST a la url que quieras (local o remota), y desde ahí te manejás con los parámetros que vos definas en el back.
@@damiangonzalez_esp Hola, eso estoy intentando, cuando uso el back para buscar un pasajeor (es un ejemplo) le llega solo el pasajero, pero cuando pruebo con una lista de ciudades me da este error: ArgumentException: JSON must represent an object type. UnityEngine.JsonUtility.FromJson (System.String json, System.Type type) (at :0) UnityEngine.JsonUtility.FromJson[T] (System.String json) (at :0)
@@damiangonzalez_esp Y lo9 que llega desde el back es [{"idciudad":1,"nombreciudad":"MEDELLIN","visado":true},{"idciudad":2,"nombreciudad":"ARMENIA","visado":false},{"idciudad":3,"nombreciudad":"CALI","visado":false},{"idciudad":4,"nombreciudad":"BOGOTA","visado":true},{"idciudad":5,"nombreciudad":"CARTAGENA","visado":false},{"idciudad":6,"nombreciudad":"PEREIRA","visado":false},{"idciudad":7,"nombreciudad":"SAN ANDRES","visado":true},{"idciudad":8,"nombreciudad":"SANTA MARTA","visado":false}] Ya no se que hacer
@@SarvErikaXp Bueno, como digo en el video, tenés que hacer una clase con esa misma estructura. como hago en 13:30 aprox. Y además ese array tiene que ser valor dentro de un par indice-valor, como muestro en 16:10. Por ejemplo: { --> comienza el objeto "info": aquí todo el array: [ --> comienza el array {objeto}, {objeto}, {objeto}, ] --> termina array } --> termina el objeto En tu caso sería: {"info": [ {"idciudad":1, "nombreciudad":"MEDELLIN","visado":true}, ]}
Amigo, si algo me hace feliz en la vida eres tú, y todos tus videos. Gracias Gracias!!
Solamente necesiaste 30 segundos para convencerme de suscribirme, gracias por el contenido!
tio... un millon de gracias!! dos mil millones!! Necesitaba este video, de verdad. Gracias!!!
Muchas gracias, muy buen video.
👍👍
Eres una máquina! con este vídeo podré acabar uno de los últimos puntos del primer juego indie que estoy desarrollando!. Supongo que adaptaré para que sea más una base de datos que ficheros en plano lo que almacene las puntuaciones... pero vamos que puedo adaptar fácil con alguna rutina, python y mysql.
Increíble, Muchísimas gracias, funciono perfectamente, pude crear el archivo, el problema que tenia era que en el PHP puse un "&" en vez de un "$"
Te amo bro!, muy bueno esto!
Excelente video!!! Hacía mucho que no te veíamos!!! Gracias por tu tiempo, voy a utilizar tu server para probar estas cosas!!! Gracias!!!
Te juro que estos días he estado buscando tutoriales de cómo hacerlo, has llegado como un superhéroe para mi, gracias :D!
Edit: por cierto nos puedes enseñar también como iniciar un servidor gratis?
Mmmm, ya hace un mes tu comentario pero te contesto xd,
Principalmente no se puede obtener un servidor gratis, solo contratarlo, lo que puede variar, hay algunos donde te cuesta 4 dolares al año, otros al mes, etc etc, pero no se puede iniciar uno gratis.
Bueno me voy.
Parece que me lees el pensamiento XD. Hice un juego educativo más o menos inspirado en tus zombies, y ahora necesitaba que cada profesor pueda poner sus propias preguntas sin rehacer yo todo el juego (que es lo que hago ahora). Me bastará con meter esas preguntas en mi servidor sin cambiar el juego. Mil gracias. Veré que tal es la cosa esa del PHP. Yo sigo pensando que con la extensión de las videoconferencias, incluso podrías anunciarte para dar clases en España, que aquí tienen mucho tirón esas cosas. Un abrazo Damián.
Excelente! Sí, ese es un muy buen uso para esto: Contenido dinámico. Sobre las clases: sí, ya tengo algunos alumnos en España, otros en México y Argentina. Hoy en día con tanta tecnología es ideal para esto. Un abrazo!
Gran vídeo Damián, para no quedar ansioso jaja vas hacer algo como Luisito pero 3d??? Y otra cosa... Trata de hacerte una página de insta o algo, así ganas más público porque no es de exagerar ni nada pero sos muy bueno en todo esto, hay más videos en UA-cam de unity 3d pero no como los tuyos, tenes una gran calidad para todo, ojalá más personas vean tus videos porque son una joya.
Eres un crack estoy en pleno desarrollo de un juego y me ayudo mucho tu video
Saludos Damián. Genio. Éxitos..
Cualquier cosita que presise de programación cuento con vos . abrazo.
Gracias, me está sirviendo para el proyecto que quiero presentar a mi profe.
Que grande! ! ! ! ! ! ! ! Siempre Grande. Me vienen re bien estos tutos, Mil gracias
Como siempre muy claro y simple! Gracias Genio!
tengo una pregunta, ¿como podriamos hacar, un sistema de list dentro de otra list para Json ?, por que para una lista es facil, pero, para contener otras list?
se puede crear un sofware con visual basic y comunicarlo con una app de android echa con unity?
Hola, tengo una duda, si la conexion falla, como podria volver a intentar a obtener los datos. Ejemplo al iniciar el juego necesita si o si los datos del servidor, sino nunca pasara la pantalla de carga. Gracias.
Cómo podría mostrar Gráficos de excel en Unity, estoy trabajando en realidad aumentada por favor llevo meses intentando, incluso intenté mostrar el sitio web en tiempo real pero tampoco puedo 😢
hace parecen todo tan facil de lo bien que explica las cosas gracias
Que va. No funciona. Me dice Unity: Curl Error 52. empty reply from server ¿Que sucede? por favor
Hola DGonzalez. Un placer. Los dos videos Geniales del HighScore, pero donde puedo conseguir un alojamiento que seas barato, o gratuito. Desde Google drive no funciona el curso. ¿Podrias aconsejarme un servidor barato o gratuito? es para un juego proyecto que estoy terminando y me falta el HighScore. Muchas gracias por el aporte. un saludo.
Hola, como puedo hacer para mandar llamar funciones dentro del archivo php? por ejemplo
function Escribir( $arch= $_POST['archivo'],$text= $_POST['texto']) {//////////}
Te veo programar y siento que no se nada jaja eres muy bueno.
Hola genio! te conoci hoy y en un rato si todo sale bien voy a estar usando tu servidor para guardar el highscore del juego estoy haciendo! gracias!
hmmm estoy recibiendo un http error ( true en web.isHttpError ) todavia funciona el prestamo de server o estare haciendo algo mal?
@@coutnico-f9265 Hola! Sí, sigue funcionando, acabo de chequear y está online. Qué raro!
Si sigue fallando, probá agregar al principio de la url, o sea:
www.pipasjourney.com/compartido/escribir.php
@@damiangonzalez_esp Wow tu respuesta fue tan rapida que no la esperaba, Gracias!. Anoche podia leer a tu server el archivo hola.txt sin problema. Tambien podia hacer el Post ( entraba sin problema a los if de ! error (no error), pero al querer hacer un leer al archivo que yo supuestamente habia guardado en tu server ahi me daba true el isHTTP error.) Ahora voy aprobar con el https.
De paso una pregunta pipa: Buscando y probando y investigando toda la noche llege a la conclusion de que necesito HTTPS/SSL para poder mostrar mi leaderboard en webGL5 itchio ( que es donde voy a publicar mi minijuego. Tu server tiene esto que nombro? seria tan genial! ) Gracias genio, ya estoy mas que suscrito
PIPA! anda! ,con el https ya puedo escribir y leer. Que felicidad! Cuando leas decime si crees que va a funcionar o no en el webgl de itch.io, por ese tema del SSL. Capas con la seguridad que ya le pusiste me ande de lujo ( por ser https ) estoy tan feliz que tal vez haga una donacion. Te quiero mi nuevo amigo electronico :P
Cómo de seguro es el método cómo para evitar que una persona externa manipule los datos a enviar?
necesito una consulta y de paso contratar tus servicios pero sobre todo una consulta. si tienes telegram?? pero la pregunta es asi yo tengo un archivo .json que me genera un aplicacion los valores de este archivo pueden ser leidos por unity o puede ser tomados por unity a traves de cs. o bueno puede ser tomado??
Podrias hablar de patrones de diseño y de los principios SOLID?
Que tal ,Tengo que hacer la parte Client de un Software con unity ,concejos?
Hola amigo
He seguido atentamente tus videos, para un problema que tengo pero aun no encuentro la solución, resulta que tengo una página web local con unas rutinas en java script que ejecutan unos procesos, los cuales solo se activan con la página web local y no interactúan con nada más, es decir; están “aislados”.
He intentado mostrar de forma local estos archivos HTML con webView, pero solo ha generado error tras error.
Necesito saber si existe otra manera de cargar en un juego de Unity una página web local o si esto se puede hacer con UnityWebRequest.
De antemano muchas gracias.
Hola, no me funciona. Unity me dice que existe error, tanto en la conexion servidor como en warning que generamos nosotros. Me hice un servidor ftp y desde la web si puedo leer los archivos, y los aloje donde la pagina web que es la carpeta principal. vamos que desde el navegador si los leo y ejecuto pero desde unity no, ni con leer simple, ni con json. ¿puede ser la version de unity? la mia es 2019 4.21f1. O Puede ser que al no estar logeado, me acabo de dar cuenta. Me voy a logear en Unity, que no se porque no estaba.
Hay alguna manera de poder Leer una Imagen desde la Nube?
que version de unity usaste?
esto sirve para proyectos android?
muchisimas gracias, por casualidad tienes un video de como crear el servidor en la nube?
Esto se puede implementar para un login de unity . laravel y hecho en localhost?
como seria para usar tu servidor?
Gran aporte Damian. Un saludo :)
Hola, ¿como me puedes prestar el servidor como dices en el video?
Hola, antes que nada gracias por compartir tus conocimientos, me gustaría saber si pudieras darme un norte de como subir una imagen a una base de datos MySQL desde Unity
Que paso con tu juego el viaje de pipa?
Hola muy buenas noches, soy diseñador y estoy en esto de la creación de videojuegos aproximadamente hace 3 años, hasta el año pasado comencé a estudiar programación específicamente c# para untiy y he aprendido pienso yo que a un nivel medio, sin embargo cuando veo estos videos tan geniales aún me queda difícil entender varias cosas, quería preguntar qué camino debería tomar en la programación de videojuegos....muchas gracias.
Se podria desde una api
Damián fenómeno lo acabo de probar en apk Android y funciona perfecto.
Mi Pregunta , se pueden añadir mas nombres, puntos, nivel y demás sin sobre escribir el contenido del txt?
Gracias por el tutorial, muy bueno
Excelente tutorial, me ha sido de mucha utilidad. ¿Será posible enviar datos desde Unity a Moodle?
Muy bueno como siempre, explicación clara y puntual.
Un favor, existe alguna opción para guardar la información en el dispositivo, como un archivo txt, una base pequeña en Sqlite, para registrar el progreso del juego??
Gracias.
Saludos desde La Paz, Bolivia.
Hola de nuevo :) Sí, podrías usar PlayerPrefs: docs.unity3d.com/ScriptReference/PlayerPrefs.html, usando el mismo formato JSON para convertir objetos complejos a string y PlayerPrefs.SetString para escribir, y PlayerPrefs.GetString para recuperar la información
@@damiangonzalez_esp
Muchas Gracias, con PayerPrefs pude conseguirlo !!!
¿podrias hacer lo mismo pero usando una base de datos mysql?
Hola, Tony. Claro que sí. Acá vemos la parte del front (Unity), pero en el backend podés hacer lo que quieras.
paco primera vez que veo tus videos
ojo problema de seguridad 1 generación de archivo con extensión e inserción de código directo basado en caracteres hexa .
ojo cuando parceas texto para descomponer te conviene usar varios caracteres y no uno "(|)" es el recomendado.
siempre es mejor usar json gson de ambos lados, y usar api y no php puro.
es mejor usar base de datos y no archivos por que las funciones asíncronas pueden leer al mismo tiempo que estas escribiendo.
el resto esta perfecto.
Muy bueno cuando aras un video de como crear un servidor propio seria muy util los tutoriales bien explicados escasean
muchisismas gracias!!!!!!!!!!!! esta de wow
yeah!! al lio!! gracias!!
Hola Alberto! Esto te lo debía ☺
Buenas, la verdad es increible esto, estoy haciendo un proyectito para realidad aumentada en el Balseiro y todo esto me suma muchisimo! Por las dudas, si sucede que yo continuamente estoy escribiendo desde un servidor apache un JSON con informacion que quiero mostrar en el target (de AR), el sistema solo gestiona los permisos (con algun mutex) del archivo? Digamos, cómo se que no se van molestar si Unity quiere leer y el servidor quiere escribir al mismo tiempo?
Muchisimos saludos! Te sirven las donaciones en pesos argentinos?
Hola, Ignacio! Bueno, técnicamente, eso de "al mismo tiempo" no existe, (siempre uno llega primero que otro), pero entiendo tu punto, y es muy válido. Por eso menciono (creo que en la 2da parte, sistema de High Scores) que lo mejor sería que desde el front (Unity) se envíe el dato preciso, que no sea invasivo, y la inserción se maneje completamente en el servidor (en este caso, en PHP). Es decir, que el servidor simplemente reciba el pedido de "insertá este registro", y él solo inserte ESE registro en el lugar correcto y "verdadero", y no pasarle todos los datos, que pueden ya estar viejos.
Acá lo hice así porque es un tutorial de Unity, no quería enseñar PHP. Gracias por el comentario. Y sí, recibo donaciones por mercadopago también, en la descripción está el link. Si hacés así, lo tomo igual que un patreon, tenés los mismos beneficios. :) Gracias! Abrazo
@@damiangonzalez_esp Lo voy a volver a ver bien en detalle, te super agradezco! Te envíe un mail a la dirección que dejaste en el video con alguna consulta sobre asesoramiento para proyectos! Te mando un abrazo grande !!
como siempre. excelente explicacion :D, una pregunta si exporto mi proyecto para web, como hago para que el servidor me envie un dato y yo poderlo recibir ya en ejecucion (web)
Hola, Eddison. Exactamente así como muestro en este video. Tené en cuenta que el servidor no manda nada. Es el juego el que va a buscar el dato al servidor y éste contesta.
Además, si vas a hacerlo para webGL, hace falta que agregues un encabezado en php por el tema de CORS. Más tarde voy a la PC y te lo busco.
@@damiangonzalez_esp okey ahora todo tiene sentido, estaba confundido en ese tema, te lo agradecería mucho :D
@@esrivera2228 Edisson, perdón por la demora. Cuando es WebGL, tendrías que agregar en tu php las siguientes líneas al comienzo:
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: *");
@@damiangonzalez_esp tienes patreon :V?
Muchisimas gracias , recomiendarias uilizar json por alguna razon o es indiferente ?
Depende qué tan compleja sea la estructura. Si es un simple string, no uses json, no tiene sentido, el string ya es lo que necesitabas. Pero si es más complejo, como arrays, o arrays de objetos en el video de los high-scores, te conviene confiar en el formato JSON.
Excelente vídeo. Saludos
hola, ¿y con mysql cómo sería?
Hola, Lenn. Yo acá cubro la parte del front (Unity). El back puede ser como quieras. Yo usé PHP y un archivo de texto para hacerlo simple. Pero lo que llega al back es un objeto en formato JSON, de modo que se puede procesar como uno quiera. Uno podría trabajar en PHP ese array e insertarlo en una base de datos, o lo que sea. Eso ya depende mucho de tu infraestructura, la base de datos, el lenguaje del back, etc.
@@damiangonzalez_esp si, gracias, lo estuve modificando y ya puedo hacer cambios en mysql con unitywebrequest ☺️
Damián, hay alguna forma de sustituir un solo color por otro a un Sprite?
Hola! Sólo uno? No, se le puede cambiar el color general (pero el blanco cambia mas qje los otros). Quizá sea más sencillo que hagas un segundo sprite con los colores que quieras y le asignes ese nuevo sprite.
DGonzalez Tutoriales Unity en Español muchas gracias, anoche estuve renegando a lo loco jajaj 😊
algun dia vas ahcer un tutorial para juegos multijugadores?
Sisi, ya, pronto. Lo quiero planear bien y terminar antes un trabajo. Pero ya pronto viene
Que bien, sabes que vengo buscando hace banda , y te sigo desde el primer video jaja no hay tutoriales buenos en español , asique lo espero con ansias
Febrero 22 de 2022, JsonUtility singue sin aceptar arrays en el nivel superior de JSON, terrible
que mierda ya no esta disponible la pagina
Hola! Que página? pipasjourney sí está disponible
Thank you.
WoW
A alguien le sirvio, le da un error, ademas necesito que esa una lista que llega desde una rest api
Hola, Sergio. Vos podés conectarlo con el backend que quieras con el lenguaje que quieras. Acá no estamos viendo backend, lo que mostré es un ejemplo muy simple en PHP, pero el tutorial se centra en la parte del cliente (Unity), no en el back. Esto hace peticiones GET o POST a la url que quieras (local o remota), y desde ahí te manejás con los parámetros que vos definas en el back.
@@damiangonzalez_esp Hola, eso estoy intentando, cuando uso el back para buscar un pasajeor (es un ejemplo) le llega solo el pasajero, pero cuando pruebo con una lista de ciudades me da este error:
ArgumentException: JSON must represent an object type.
UnityEngine.JsonUtility.FromJson (System.String json, System.Type type) (at :0)
UnityEngine.JsonUtility.FromJson[T] (System.String json) (at :0)
@@damiangonzalez_esp Y lo9 que llega desde el back es [{"idciudad":1,"nombreciudad":"MEDELLIN","visado":true},{"idciudad":2,"nombreciudad":"ARMENIA","visado":false},{"idciudad":3,"nombreciudad":"CALI","visado":false},{"idciudad":4,"nombreciudad":"BOGOTA","visado":true},{"idciudad":5,"nombreciudad":"CARTAGENA","visado":false},{"idciudad":6,"nombreciudad":"PEREIRA","visado":false},{"idciudad":7,"nombreciudad":"SAN ANDRES","visado":true},{"idciudad":8,"nombreciudad":"SANTA MARTA","visado":false}]
Ya no se que hacer
@@SarvErikaXp Bueno, como digo en el video, tenés que hacer una clase con esa misma estructura. como hago en 13:30 aprox. Y además ese array tiene que ser valor dentro de un par indice-valor, como muestro en 16:10. Por ejemplo:
{ --> comienza el objeto
"info": aquí todo el array:
[ --> comienza el array
{objeto},
{objeto},
{objeto},
] --> termina array
} --> termina el objeto
En tu caso sería:
{"info": [
{"idciudad":1, "nombreciudad":"MEDELLIN","visado":true},
]}
El array directo como lo tenés no te va a funcionar. Es necesario seguir una estructura como la del comentario anterior.