Como hacer un Menú de pausa en Unity || Tutorial 2024

  Рет қаралды 7,393

Dev Ritch

Dev Ritch

Күн бұрын

Пікірлер: 74
@MiguelAlvarez-xr2zq
@MiguelAlvarez-xr2zq 7 ай бұрын
Que videazo! Lo entendi todo perfectamente, soy un estudiante que le cuesta entender mucho las cosas de programacion en unity, pero con este video y todo tu contenido le he entendido mas que claro, nuevo suscriptor y un enorme LIKE :D
@theicebergofonepunchman6074
@theicebergofonepunchman6074 Жыл бұрын
bro vi tu animacion y esta god me gusto mucho la verdad ya te segui y notificaciones al full
@devritch
@devritch Жыл бұрын
Gracias por apoyarme :)
@Hikiju34
@Hikiju34 14 күн бұрын
Gran vídeo! Muchas gracias nuevo suscriptor, enseñas claro y fácil.
@salvadorcuellar2976
@salvadorcuellar2976 Жыл бұрын
EXCELENTEEE!!!!
@tetrix_vivo
@tetrix_vivo Жыл бұрын
Buenos videos, explicas muy bien
@gh_st32
@gh_st32 Жыл бұрын
Hay un error en 10:06, cuando un condicional quiere verificar si un bool es true, solamente hace falta poner if(Pausa) // por defecto checkea si pausa es true, ademas en el else no hace falta poner else if, es un else de que if(Pausa == false){ // codigo } else { //se sobreentiende que pausa es true }
@devritch
@devritch Жыл бұрын
No es un error lo explico así para la gente que apenas esta entendiendo la programación, pero lo que comentas también funciona perfectamente y es más cómodo escribirlo así :)
@gh_st32
@gh_st32 Жыл бұрын
@@devritch bueno, error jejee me he expresado mal, no es error pero si para aprender no está mal tu explicación. Buen vídeo bro! :)
@explorer6461
@explorer6461 Жыл бұрын
Hola, tus tutoriales están muuy bien hechos, explicas de maravilla (ya me he suscrito). ¿Puedo sugerir un tutorial para interacciones por zona?
@devritch
@devritch Жыл бұрын
¿A que te refieres con interacciones por zona?
@explorer6461
@explorer6461 10 ай бұрын
ME ACABO DE DAR CUENTA QUE NUNCA TE RESPONDÍ, me disculpo mucho. Me refiero a que cuando entres a cierta zona se activen cosas, ya sea como un texto o que empiece a llover (como ejemplo) cosas así @@devritch
@devritch
@devritch 10 ай бұрын
@@explorer6461 No te preocupes jijij. Es fácil simplemente haz el siguiente codigo: Public Gameobject Objeto. Void OnTriggerEnter(Collider other) { If other.CompareTag("Player") { Objeto.setActive(true); } }
@baneto08
@baneto08 6 ай бұрын
hola, me ocurre una cosa y es que el raton, cuando le doy a escape y se pone el menu de pausa, se puede seguir moviendo el fondo, y he puesto tu codigo y todo y aun asi lo hace, ayuda.
@devritch
@devritch 6 ай бұрын
Metete al codigo del raton para mover tu camara, dentro del void update hasta arriba escribe if (cursor.visible == true) return;
@sandraeriusand9021
@sandraeriusand9021 10 ай бұрын
Hola! Gracias por tu tutorial! Tengo una duda. Probando los botones, cuando le doy a "Pausa" y a "Volver al Menú", si después le doy a "Jugar" desde el menú inicial, el juego se congela (se inicia, sin ningún error en consola, pero solamente carga el sprite del jugador y el de un enemigo, y ahí se queda). En cambio, si ejecuto el juego desde el menú inicial (como se haría normalmente) no se cuelga sino que funciona con normalidad. ¿A qué se puede deber esto?
@devritch
@devritch 10 ай бұрын
Hubo un error que se me olvido comentar. Esto se debe a que el juego sigue realmente en pausa. Osea el tiempo del juego sigue en 0. Para cambiar eso vete al codigo del menu de pausa y en el void de ir al menu principal, dentro pon: Time.timeScale = 0
@sandraeriusand9021
@sandraeriusand9021 10 ай бұрын
@@devritch Muchas gracias! En lugar de usar el 0 usé el 1 (que el 0 es para parar :'D imagino que sería un error por ir escribiendo rápido), y ya me funcionó.
@kevinmanay2821
@kevinmanay2821 3 ай бұрын
Que tal, gran tutorial, me ha servido demasiado, he visto los comentarios y me ha servido de igual forma los errores que tenía pero hay uno que no puedo solucionarlo, cuando le aplasto scape y se pone en pause se sigue moviendose.
@devritch
@devritch 3 ай бұрын
que se mueve? la cámara del jugador?
@theicebergofonepunchman6074
@theicebergofonepunchman6074 Жыл бұрын
quisiera apremder ah progrmar como tu
@devritch
@devritch Жыл бұрын
Tal vez haga un tutorial de como aprender a programar desde cero :)
@theicebergofonepunchman6074
@theicebergofonepunchman6074 Жыл бұрын
@@devritch gracias si seria de mucha ayuda quisiera saber se donde aprendistes ah programar ah si y si porfabor podrias decirme como puedo respanw de enemigos
@devritch
@devritch Жыл бұрын
@@theicebergofonepunchman6074 buena idea de tutorial respawn de enemigos, lo voy a hacer :D sobre como aprendí a programar fue por mi cuenta y porque en el bachillerato estudié una especialidad
@franklinuquichesanz6791
@franklinuquichesanz6791 10 ай бұрын
Hola, disculpa como puedo hacer que no se puedan realizar disparos de tipo Raycast que salen de la camara? porque ahora normal dispara y no puedo seleccionar ningún boton.
@devritch
@devritch 10 ай бұрын
Te refieres a que no se ve tu mouse o que el mouse esta centrado en la camara o que los botones no te funcionan?
@franklinuquichesanz6791
@franklinuquichesanz6791 10 ай бұрын
Lo logre solucionar si solo tengo presionado el escape me funcionan.
@Kno_696
@Kno_696 Жыл бұрын
No me está funcionando la parte en que pausas el juego y se freezea la cámara, todo se pausa pero puedo seguir moviendo la cámara. Estoy usando un template de Thirdperson, no sé puede que haya algo en el controlador o algo que esté haciendo que no me funcione, qué podría ser?
@devritch
@devritch Жыл бұрын
El error viene de parte de tu codigo para mover la camara en tercera persona
@devritch
@devritch Жыл бұрын
Lo que tienes que hacer es ir a ese código y dentro del void update, hasta arriba escribe: if(time.timeScale == 0) return; Eso hara que el codigo no se reproduzca solo si el juego no esta pausado
@davicastell01
@davicastell01 Жыл бұрын
QUE TENGA 900M DE VISTAS QUE TENGA 800M DE VISTAS
@deathcrux5922
@deathcrux5922 5 ай бұрын
no me funciona el menu, la tecla escape para pausar si, pero por alguna razon los botones no reaccionan
@devritch
@devritch 5 ай бұрын
Ve a GameObject > UI > EventSystem
@deathcrux5922
@deathcrux5922 5 ай бұрын
​​@@devritchYa tengo uno de antes y ese error estaba aun
@devritch
@devritch 5 ай бұрын
@@deathcrux5922 puede deberse a que tengas una imagen transparente por encima que bloquee la interaccion con los botones o un texto, por ejemplo el titulo de tu juego que abarca un espacio muy grande. Lo que te recomiendo es que todos los textos e imagenes (excepto la de los botones) seleccionalos todos y en el componente de imagen o texto busca algo que diga block raycast (o similar) y quitale la palomita
@samuale23
@samuale23 9 ай бұрын
Buenas, yo tengo un problema, y es que aun asi ponga pausa la camara sigue moviendose
@devritch
@devritch 9 ай бұрын
Esto se debe al codigo de tu camara para mirar alrededor. En el codigo de tu camara pon dentro del void update hasta arriba de todo: if(Cursor.lockState == CursorLockMode.None) return;
@samuale23
@samuale23 8 ай бұрын
@@devritch Muchas gracias
@andreajuarez8394
@andreajuarez8394 9 ай бұрын
holaa todo perfecto menos una cosilla, al iniciar el juego de primeras me sale de forma determinada el menu de pausa, como hago para que me salga el juego de primeras?
@devritch
@devritch 9 ай бұрын
Desactiva el gameobject del menu, el mismo que activas al presionar esc :)
@Zxxxar117
@Zxxxar117 9 күн бұрын
@@devritch Tenia ese mismo problema, gracias bro, me ayudaste a pasar la materia:)
@luckiclaa
@luckiclaa 8 ай бұрын
Hola buenas, muy buen video, pero tengo una gran duda, en la funcion on click solo me sale MonoScript y nada más, como hago para arreglarlo?
@devritch
@devritch 8 ай бұрын
Si no te aparece el codigo asegurate de arrastrar bien el objeto que contenga la funcion. En caso de que si te aparezca el codigo, asegurate de que todos los void dentro del codigo tengan la palabra public antes (public void...) para que sean visibles en el programa
@luckiclaa
@luckiclaa 7 ай бұрын
@@devritch Lo conseguí, muchísimas gracias!!
@eliodavidturpo5639
@eliodavidturpo5639 8 ай бұрын
Bro y como se puede hacer pause haciendo click a un boton en la pantalla, es que es para android, ayuda pls
@devritch
@devritch 8 ай бұрын
Es lo mismo que cuando le das al boton resumir, solamente has que ese botón siempre esté visible y cuando le des click en vez de acrivar el void resumir, que active el void pausar
@luciabarrero6116
@luciabarrero6116 9 ай бұрын
hermano porque tienes el visual effect blanco? a mi me da algo vaya
@devritch
@devritch 9 ай бұрын
XD desde que lo usé lo tengo así, no sabía que podía estar en otro color jajajja
@josmard2297
@josmard2297 8 ай бұрын
As un video de cómo hacer primera persona bro :D
@Goritark
@Goritark 11 ай бұрын
Tengo un problema, a veces de repente, dejan de funcionar los botones
@devritch
@devritch 11 ай бұрын
Si estad en otro nivel tienes que colocar el menu de pausa ahí, si al dsrle click al boton no te reacciona, ve a dondr esta gamr object UI y elige event system
@adsurejs4131
@adsurejs4131 Жыл бұрын
Buenisimo tutorial se puede entender a la primera.. broo tengo una pregunta yo pude hacer mi menu de pausa pero tendo un problema y es que cuando estoy en el menu y presiono el click el arma se dispara por un frame y mi pregunta es como puedo hacer para que cuando este en el menu no se pueda disparar el arma
@devritch
@devritch Жыл бұрын
En el código de tu arma, dentro del void update() escribe hasta arriba if(time.timescale < 0.1f) return; Esto hará que si el juego esta pausado no hará nada que esté dentro del void Update C:
@adsurejs4131
@adsurejs4131 Жыл бұрын
@@devritch ya lo pude solucionar no sé si fue la mejor manera pero me funcionó y fue desactivar el script del arma cuando estoy en pausa el . enabled = false y .enabled = true después que salgo de pausa
@ivanmartines4681
@ivanmartines4681 5 күн бұрын
ya me converti en miembro del canal, como puedo descargar los codigos???????????
@devritch
@devritch 4 күн бұрын
@@ivanmartines4681 Disculpa por leer tu comentario apenas, el link lo pongo en la comunidad exclusivamente para miembros. Ahí lo puedes ver :)
@AntonioBCN08
@AntonioBCN08 Жыл бұрын
Hola, tengo un problema. A la hora de iniciar el juego en el menú principal cuando le doy a jugar se queda paralizado el juego pero cuando le doy a escape y pongo reanudar si me funciona, me podrías decir como solucionarlo porfavor. Saludos y nuevo subcriptor
@devritch
@devritch Жыл бұрын
Es un error que se me olvido comentar se debe a que si pausas el juego y decides ir al menu principal el juego sigue pausado pues no hemos dado la orden de reanudar. Para corregirlo simplemente en la funcion (void) de ir al menu escribe time.timescale = 1 y con eso ta deberia de estar corregido :)
@AntonioBCN08
@AntonioBCN08 Жыл бұрын
Muchas gracias, gracias por contestar y por hacer el video 🎉
@angelxd6236
@angelxd6236 Ай бұрын
no me sale lo del codigo
@devritch
@devritch Ай бұрын
@@angelxd6236 ¿que es "lo del código" a que te refieres?
@angelxd6236
@angelxd6236 Ай бұрын
@@devritch cuando añado el script como componente no me sale para poner el ObjetoMenuPausa
@angelxd6236
@angelxd6236 Ай бұрын
@@devritch Ya esta mi unity no detectaba por alguna razón el Input, muchas gracias me ayudaste mucho con los videos de menú y pausa, quería ver si tenias una de el menú opciones que puedas subir y bajar volumen desde esa pestaña
@capeto.
@capeto. Жыл бұрын
Muy buen video mi bro, pero tengo un problema, cuando vuelvo al menú principal y luego vuelvo a cargar la partida el personaje queda congelado, no se puede mover y para que vuelva a mover debo apretar el botón de pausa y desactivarlo. PD: Ya lo solucione, solo tuve que modificar un poco el código.
@devritch
@devritch Жыл бұрын
Que bueno que lo hayas podido solucionar :)
@tetrix_vivo
@tetrix_vivo Жыл бұрын
void Start() { Time.timeScale = 1; } Asi lo solucione yo (no se nada de script por si hay una forma mejor)xd
@xxsaru
@xxsaru Жыл бұрын
Ponle el locor oscuro al unity ,,se ve muy retro ee grisaso
@fastlionstudio1281
@fastlionstudio1281 Жыл бұрын
Hola espero que este comentario se vea: Este código de pausa se tiene que hacer el mismo proceso en cada nivel, o si hay forma de volverlo un prefab y usarlo en varios niveles? porque cuando hago código de pausa, siempre tengo que hacer el mismo proceso en cada nivel que lo necesite, ya que cuando lo pongo en otro nivel, y le pongo pausa, los botones ya no funcionan, si aun así tengo que hacer el mismo proceso, pues me va tocar hacer el trabajo duro :´) . Espero tu comentario gracias.
@devritch
@devritch Жыл бұрын
No entiendo bien el problema que tienes, pero no, no deberías de tener que hacer el mismo proceso, perfectamente lo puedes hacer un prefab y ponerlo en cada nivel, es mas, es lo que deberias de hacer sobretodo por si piensas hacer cambios en el diseño del menu y que esos cambios se vean reflejados en todos los niveles
@fastlionstudio1281
@fastlionstudio1281 Жыл бұрын
@@devritch Muchas gracias, una disculpa por no darme a explicar😅, pero aún así, me hace de gran ayuda saber que la pausa si funciona como prefab. De verdad muchas gracias😃.
@fastlionstudio1281
@fastlionstudio1281 Жыл бұрын
Perdón por molestar otra vez, pero al final salió un error, verás: lo usé como prefab (el menú de pausa), al ponerlo en el primer nivel todo va perfecto, pero ya al ponerlo en el siguiente, ya no funciona el botón de reanudar, salir del juego y etc. Hay alguna solución para eso? Gracias
@devritch
@devritch Жыл бұрын
@@fastlionstudio1281 Claro jijiji, ese error también me pasaba a mi: Te vas al menú GameObject, UI, abajo de canvas, Event System. Y ya, error solucionado :D
@fastlionstudio1281
@fastlionstudio1281 Жыл бұрын
@@devritch otra vez muchas gracias, lo voy a intentar.
Como hacer un Menú principal en Unity || Tutorial 2024
14:44
Dev Ritch
Рет қаралды 23 М.
Cómo crear un menú de opciones en Unity
8:47
BravePixelG
Рет қаралды 21 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 18 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 135 МЛН
Unity - Como crear un menu de opciones  | Volumen
12:47
Don Pachi
Рет қаралды 27 М.
Así se ve PIZZA TOWER en 3D
9:24
Dev Ritch
Рет қаралды 7 М.
Menú de Pausa en Unity para tus juegos
9:31
Jajublo
Рет қаралды 1 М.
Create Your Own Pause Menu - The Input System
11:33
TestSubject Gaming
Рет қаралды 6 М.
START MENU in Unity
12:52
Brackeys
Рет қаралды 3,1 МЛН
Cómo crear un menú inicial en Unity
8:04
BravePixelG
Рет қаралды 112 М.