Ramiro Vargas
Ervic Perez Mendoza
Hola compañero, ¿como le hiciste para subir el gif de tu avance?
Ian Vassallo
Según recuerdo se hace un gif y despues se sube como imagen normal
Domina el flujo de interfaz de un juego creando tres canvas funcionales: menú principal, pantalla de partida y game over. La clave está en organizar paneles y botones, usar variables con valores por defecto mediante placeholders y asegurar que todo responda correctamente al jugar, morir y reiniciar.
¿Qué pantallas de interfaz debes montar y qué muestran?
Diseña tres canvas en la jerarquía para cubrir todo el ciclo de juego. El menú principal con botón play y botón de salir. La pantalla de partida con puntuación a la izquierda, monedas en el centro y la puntuación máxima a la derecha. Y un game over canvas para mostrar cómo fue la partida cuando el personaje muere.
¿Cómo se comporta el flujo al pulsar play?
Al pulsar el botón play, desaparece el menú y aparece la interfaz de juego con los contadores. Tras la muerte del personaje al caer al infinito, el sistema cambia al game over canvas. Así se pasa del game canvas al game over canvas de forma clara.
¿Qué estructura hay en la jerarquía?
En la jerarquía conviven el menú, el game canvas y el game over canvas. Cada uno con sus paneles y botones. Puedes activar y desactivar según el estado del juego. Algunos usan velos para resaltar elementos y otros no, según lo necesites visualmente.
¿Cómo usar placeholders y variables sin errores?
Los números de puntuación, monedas y máxima puntuación son placeholders. Muestran un valor por defecto hasta que el sistema los sustituya por valores reales. Esto permite diseñar y probar la UI sin tener todavía la lógica final.
¿Qué buenas prácticas aplicar en los textos de interfaz?
Evita que los contadores se muevan. Los placeholders deben ser claros y legibles. Define la posición desde el principio para que el usuario reconozca cada valor al instante.
¿Cómo resolver el bug de posicionamiento y asegurar funcionalidad?
Si el personaje no cae o no salta por cómo están colocados los elementos, ajusta la zona de salida en el prefab. Mueve la exit zone un poco más adentro: de veinticinco a veinticuatro para acercar, o a veintiséis o veintisiete para separar. Puedes superponer elementos o dejar un pequeño salto entre uno y otro. Así queda “finiquitado” el bug.
¿Qué significa funcional al 100% en los menús?
Los botones deben tener el mismo efecto esperado siempre. No dejes un canvas solo visual. Cada clic debe activar o desactivar pantallas y ejecutar su acción.
¿Cómo aprovechar el feedback en el sistema de discusiones?
Comparte tu versión en el sistema de discusiones y ofrece feedback a tus compañeros. Aprenderás de sus errores y de sus formas de pensar. Contrastar soluciones acelera tu progreso y mejora tu diseño.
¿Tú cómo organizarías los canvas y la transición al game over? Comparte tu enfoque y comenta mejoras posibles.
Ramiro Vargas
Ervic Perez Mendoza
Hola compañero, ¿como le hiciste para subir el gif de tu avance?
Ian Vassallo
Según recuerdo se hace un gif y despues se sube como imagen normal
Luis Alejandro Rueda Solano
Leandro Ariel Labiano Ramo
Re linda fuente encontraste.
Rafael Gomez Diaz
muy bueno
Gaspar Agustín Hansen
Me quedo así, no es lo mejor pero me gusta el efecto de sombra que le hice
Bobionwa .
Creo que te voy a copiar el Canvas de Game Over, Esta muy bueno
Samar Jaffal
He logrado configurar los canvas. Pero cuando estoy en el editor sin darle al play se muestran al mismo tiempo. ¿Cómo puedo hacer que sólo se muestre uno por defecto?
Juan Sebastian Avila
Tal vez sea un poco tarde para responder tu pregunta. Pero espero te sirva. Lo que yo hago para visualizar un solo canvas en el editor es usar el botón de ocultar que se encuentra al lado izquierdo de cada GameObject en el panel de Jerarquia:
Nota: Esto solo los oculta en tiempo de diseño.
Saludos.
Angel Aguilar Ocaña
Me estuve comiendo la cabeza con el mismo problema, lo que yo hice fue configurar cada canvas, y desactivarlo en el INSPECTOR, y al iniciar el juego, no aparecían, pero si funcionaban los otros cuando se los mandaban a llamar.
David Andres Carrera Pineda
Hice esta función para tener un control mas dinámico de mis canvas.
public void ControlHUD(GameObject HUD) { HUD.SetActive(!HUD.active); }
así quedo mi evento de click en el botón de play
 debes agregarle Physcis2D al campo de MATERIAL, de primeras no te va a dejar hacerlo, para agregarle el Physcis2D, debes crear un elemento de tipo Physcis2D. CLICK DERECHO EN PREFABS >> CREATE >> PHYSCIS MATERIAL 2D Luego de tener el material creado, lo arrastras al area del RIGIDBODY del player, y para terminar configuras los parametros del nuevo prefab, en este caso pones FRICTION en 0.
Alejandro Coraizaca
Buen día compañeros aquí les dejo como va quedando el juego
MainMenu
GameMenu
GameOver Menu
Eduardo Pérez
Así me quedo
Thomas Antonio Contreras Lan
No se porque no puedo subir directamente los gif :( Aquí el link: https://drive.google.com/file/d/1paa1jXPtSwnnoyI_h1t_VC2zl0p0Pvqm/view?usp=sharing
Sergio Castro
No se puede ver una lastima D: