Sistema de DIÁLOGO BÁSICO en Unity

Поділитися
Вставка
  • Опубліковано 19 гру 2024

КОМЕНТАРІ • 276

  • @Indierama
    @Indierama  11 місяців тому +5

    CURSO de Unity y C# para principiantes (Diciembre 2024):
    www.udemy.com/course/unity-y-c-fundamental-desarrollo-de-videojuegos-2d/?couponCode=INDIERAMA2024S
    Si REALMENTE querés apoyar al canal, asegurate de comprar con el link, sino Udemy se queda con la mayor parte de la venta.

    • @DDAproo
      @DDAproo 3 місяці тому

      El sistema de dialogos y la creacion del entorno previo a eso (sprites y tal) estan incluidos en el curso tambien? saludos!

    • @Indierama
      @Indierama  3 місяці тому

      @@DDAproo Hola! El curso no tiene que ver con este video. Pero si vas a aprender a hacer el movimiento top-down, crear entornos con tilemaps e infinidad de cosas mas. Te recomiendo que veas el video de promo del curso, ahi vas a tener mas claro lo que se hace y se enseña.

  • @lucasmode-oficial
    @lucasmode-oficial 2 роки тому +36

    Te lo digo con todas las palabras... Sos un G E N I O, de todos los tutoriales que buscaba este es el que más me sirvió. Estoy muy agradecido con tigo, te mereces más de lo que tenes en este canal. Nuevo sub, like y a seguir creciendo!

    • @Indierama
      @Indierama  2 роки тому +6

      Tu comentario también me ayuda a seguir creciendo así que gracias a vos también! Muchas gracias por tu buena onda! 🙌🙌🙌

  • @leonelvidal7118
    @leonelvidal7118 9 місяців тому +2

    Genial video. Si me dejas acotar algo que desde mi punto de vista es importante. El update del script que creaste "dialogue" constantemente está verificando si se apretó el click lo que no pasaria mucha cosa si son pocos npcs, pero podria volverse una carga si frame por frame estamos verificando por cada npcs si se cumple nuestra condicion de estar cerca y ademas apretar click. Lo que haria es tenerlo inicialmente desactivado al update, esto se puede hacer con la linea enabled = false; en un start.
    La clave seria poner en el ontriggerEnter un
    enabled = true;
    Esto activaria el update inmediatamente para checkear el tema del click.
    Mientras que en el ontriggerExit pondrias un enabled = false;
    Para desactivarlo cuando estamos fuera de rango.
    De esta forma ademas nos ahorramos tener el booleano "isPlayerInRange" para saber si estamos cerca. Ya el colosionar con el trigger nos dice eso por lo que en el update solo checkeamos si apretamos click.

  • @ignaciogalli343
    @ignaciogalli343 4 місяці тому

    SOS UN GENIO, no te das una idea la cantidad de videos que ví y todos eran un bardo o no explicaban bien, con este de una me salió todo bien y lo pude aplicar a mi proyecto, gracias totales, gente como vos nos impulsa a seguir creciendo y aprendiendo

    • @Indierama
      @Indierama  4 місяці тому +1

      Muchas gracias Ignacio! 😁

  • @TheReyer_
    @TheReyer_ 2 роки тому +6

    Que canal tan infravalorado, con la carisma y la eficiencia que ponés, sos un capo

    • @Indierama
      @Indierama  2 роки тому +1

      Muchísimas gracias! Me han dicho muchas cosas buenas hasta ahora, pero nunca nada sobre el carisma 😅😅. Gracias por la buena onda!

  • @adrianmenendez1955
    @adrianmenendez1955 Рік тому +1

    Sí, comparto algunos comentarios, este canal está infravalorado, merece más suscriptores. Está todo muy bien explicado realmente.

    • @Indierama
      @Indierama  11 місяців тому

      Recién veo tu comentario, muchas gracias! 😁

  • @puerkismevanjohnson2529
    @puerkismevanjohnson2529 2 роки тому

    A todo aquel que lleve buscando tutoriales de sistema de diálogos como yo, seguir este porque FUNCIONA!!. Muchas gracias Indierama.

  • @lordorochimaru8415
    @lordorochimaru8415 2 роки тому +3

    Gasté todo el día viendo videos truchos que no servían hasta que llegué aquí y funcionó a la perfección. Que grande 🔥

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias! Me alegro que te haya servido 😎

    • @lordorochimaru8415
      @lordorochimaru8415 2 роки тому +1

      @@Indierama Gracias a ti.
      Por cierto, una pequeña duda. Al final mencionas que se puede inmovilizar únicamente el movimiento del personaje sin necesidad de pausar todo durante los diálogos. Cómo sería el código para hacer eso?

  • @maruchopreyas6064
    @maruchopreyas6064 2 роки тому +2

    Bro, estoy haciendo un pequeño proyecto personal y enserio esto me sirvió demasiado, gracias por explicar toda la implementación y lógica del código

    • @Indierama
      @Indierama  2 роки тому +1

      Muchas gracias Marucho! Me alegro que te haya servido! 🙌🙌

  • @patriciocastillo8457
    @patriciocastillo8457 2 роки тому +1

    Super dificíl encontrar un buen tutorial de diálogos y tu lo traes, no sabes como sirve !!! muchas gracias.

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias Patricio! Me alegro que te haya servido! 🙌

  • @alejandroluna958
    @alejandroluna958 2 роки тому +2

    Muchas gracias, ^^puede que no entienda todo en esta primera vez e incluso que no pueda repetirlo sin ver el codigo, sin embargo este es un primer paso para mi, para crear sistemas de dialogos y aprender a usar nuevas mecanicas en mis juegos ^^

    • @Indierama
      @Indierama  2 роки тому

      Hola Alejandro! Muchas gracias! De a poco vas a ir entendiendo y todo va a cerrar mientras vayas haciendo más y más cosas. Si te interesa, tengo una pequeña guía de iniciación. Si crees que te pueda servir echale un ojo: ua-cam.com/play/PLVF6T_Yk3AkZfdulmQRutk0RgXOXCd4VQ.html

    • @alejandroluna958
      @alejandroluna958 2 роки тому +1

      @@Indierama Le estare hechando el ojo ^^ muchas gracias

  • @robotazulado
    @robotazulado Рік тому

    No puedo creer que haya un video en español explicando todo esto y de manera sencilla, ya que la mayoría están en ingles y no explican mucho, gracias!

    • @Indierama
      @Indierama  Рік тому

      Muchísimas gracias! Me alegro que te haya gustado!

  • @AlejandroHernandez-tz7iz
    @AlejandroHernandez-tz7iz 2 роки тому

    Mano… llevaba más de 24 horas desesperado por encontrar un video en el que explicaran fácil y funcionalmente cómo hacer un cuadro de dialogo
    Realmente estuvo a punto de darme por vencido… pero me salvaste
    Y no sólo a mí, sino a todo mi equipo porque es un proyecto final
    Muchas gracias

    • @Indierama
      @Indierama  2 роки тому

      Me alegra haberte ayudado con tu proyecto! Esto está hecho en la forma más simple posible y veo que la gente valora mucho eso! 🙌🙌

  • @swampcoder2097
    @swampcoder2097 2 роки тому +1

    Uy bro esto me re salvo por q estamos creando un juego en el que los diálogos es algo muy clave (ya que es un rpg) y tú lo explicaste como lo necesitaba, sos tremendo genio

  • @licantropolobo1915
    @licantropolobo1915 2 роки тому +4

    Excelente video, amigo, me ayuda muchísimo, estoy haciendo algunos proyectos, cuando los tenga listos te los muestro :), y a quien quiera verlos :)

    • @SatoruGojo32367
      @SatoruGojo32367 2 роки тому +1

      A ver, muestra tus proyectos :)

    • @licantropolobo1915
      @licantropolobo1915 2 роки тому

      @@SatoruGojo32367 Hola aun sigo en el proceso, y aprendiendo, en unos dias te muestro uno amigo :)

    • @SatoruGojo32367
      @SatoruGojo32367 2 роки тому

      @@licantropolobo1915 Gracias amigo!

  • @leonelalmadavega4421
    @leonelalmadavega4421 2 роки тому +1

    amigo sos un genio, todo lo que necesitaba lo resolviste vos, te ganaste mi sub ybun like, solo tengo un problema y vendria a ser que en lineas de dialogo el elemento 0 me aparece muy chico pero no es mucho problema, gracias por los tutos

  • @mijailmurzha3381
    @mijailmurzha3381 Рік тому

    la verdad que se agrades mucho que exista este tutorial yo vi otro que abia que hacer como 30 scripts para esto

  • @erickortiz3307
    @erickortiz3307 Рік тому

    Gracias bro , tenia un problema con otro script que había echo pero me ayudaste a resolverlo , nuevo sub

  • @Neo-ot1zx
    @Neo-ot1zx 2 роки тому +1

    Sinceramente, tremendo video, rápido, sencillo y eficiente.

    • @Indierama
      @Indierama  2 роки тому

      Muchísimas gracias! 💪💪

  • @EdgarUrielDominguezCuenca
    @EdgarUrielDominguezCuenca Рік тому

    Muchísimas gracias, me ayudo con mi proyecto de la Universidad

    • @Indierama
      @Indierama  Рік тому +1

      Vamoo, muchas gracias!! 🙌🙌

  • @torajirogertosio9312
    @torajirogertosio9312 2 роки тому

    Es el mejor video de este tema que he encontrado, agradecería muchísimo ver a ese personaje que dialoga que ataque con su respectiva espadita. Desde ya te seguiré y activé la campanita

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias! Voy a intentar subir más videos en este estilo top down!

  • @slayershane
    @slayershane 2 роки тому +6

    como podria hacer un dialogo donde pueda agregar respuestas? algo asi como:
    ¿Has entendido lo que he dicho?
    [Si]
    [No]

  • @tortuaproduction962
    @tortuaproduction962 3 роки тому +2

    Un tutorial excelente!!! gracias por tu tiempo y tu dedicación para a hacer estos tutoriales tan buenos!!!

    • @Indierama
      @Indierama  3 роки тому

      Muchas gracias Tortu! Gracias siempre por tu apoyo, en serio! 🙂🙂🙂. Me alegro que te vayan gustando los tutos

  • @thinkthetoad7368
    @thinkthetoad7368 2 роки тому +1

    Gran video. Me he suscrito instantáneamente.
    Espero de verdad que llegues a tener muchos suscriptores porque tu contenido es de 10.

  • @axelgmd
    @axelgmd 3 роки тому

    Justo lo que necesitaba. Estaba haciendo cuadros de dialogos activando y desactivando canvas y se me hacia un poco tedioso. Grande!

    • @Indierama
      @Indierama  3 роки тому

      Genial Axel, el tutorial justo en el momento justo 😁

  • @SamOrioner
    @SamOrioner Рік тому

    Enhorabuena por tan eficaz y pulido trabajo, todo muy bien ilustrado y explicado además de mostrar siempre temas de interés.
    Enorme curro estos vídeos que se te agradecen x1000.

    • @Indierama
      @Indierama  Рік тому +1

      Muchísimas gracias! Tienen bastante esfuerzo los videos así que se aprecia mucho cuando lo notan 🙌🙌

  • @yisusfr8383
    @yisusfr8383 2 роки тому

    Literalmente el mejor video sobre como hacer dialogos, mil gracias

    • @Indierama
      @Indierama  2 роки тому

      Muchísimas gracias Yisus!!

  • @ElDaveDelChalero
    @ElDaveDelChalero 2 роки тому

    Dios no me creo que este video sea tan bueno, esta bien explicado, es increíble

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias! Hay bastante dedicación puesta en los videos 😅. Me alegro que te haya gustado y espero que puedas encontrar más cosas que te sirvan en el canal. Saludos!

  • @TheStickpivotanimati
    @TheStickpivotanimati 2 роки тому

    Muchas gracias. Me has salvado de un problema que tenía.

    • @Indierama
      @Indierama  2 роки тому +1

      Me alegro que te haya ayudado!

  • @joseortuzar3176
    @joseortuzar3176 2 роки тому

    Excelente tutorial Crack!! Me encantaron tus videos!! Ansioso de ver de que se trata el próximo video que llegará!! Saludos desde Chile

    • @Indierama
      @Indierama  2 роки тому

      Muchísimas gracias Jose! Hoy, después de un tiempo por fiestas y vacaciones volví a subir un video. Espero que te sea útil. Saludos!

  • @muchamagia2625
    @muchamagia2625 3 роки тому

    Un lujo el tutorial, me gustó mucho como está explicado. Simple y efectivo. Gracias!

  • @zimas245
    @zimas245 Рік тому

    Tremenda ayuda amigo, muchas gracias por tu trabajo.

  • @buenosdiaspalquelee4721
    @buenosdiaspalquelee4721 Рік тому

    Que buen video amigo. Mejor explicado imposible.

    • @Indierama
      @Indierama  Рік тому

      Muchísimas gracias! Me alegro que te guste!

  • @adrianmontero8759
    @adrianmontero8759 2 роки тому

    este vídeo es MAGNÍFICO. Felicidades

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias Adrián! Hay bastante esfuerzo atras de cada video 🙌🙌

  • @urielmedina-lo6hl
    @urielmedina-lo6hl Рік тому

    Tremendo crack estás hecho, gracias, nuevo suscriptor

  • @naud.8446
    @naud.8446 Рік тому

    Me ha encantado el tutorial, además de ello me gustaría saber como aturar el movimiento sin aturar el tiempo, para así darle más naturalidad y que no se ature el ambiente

    • @Indierama
      @Indierama  Рік тому

      Hola! Te recomiendo mi video donde habló de pausas. Ahí vas a encontrar las respuestas

  • @zdoggy3202
    @zdoggy3202 Рік тому

    Muchas gracias bro, me ayudaste a terminar mi tarea! Merecido sub y like

  • @sebastianteatino7430
    @sebastianteatino7430 2 роки тому

    Jodeeeeeeeeeeeeer, ame tu tutorial, muchisimas gracias, nuevo sub y like, no dejes de hacer tutos, son muy, muy buenos de ver y no aburren. :D

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias por tu buena onda Sebastian!. Voy a seguir subiendo todo lo que pueda! Espero no cansarme 😅

  • @CarlosEsGay969
    @CarlosEsGay969 2 роки тому

    Muchas gracias pensé que sería más difícil

  • @SEOGamer-pw2gp
    @SEOGamer-pw2gp Рік тому

    gracias no tengo palabras para agradecerte

  • @_JmGamer1199_
    @_JmGamer1199_ 2 роки тому +1

    Me sale un error en la parte del video 6:49 que es este: warning CS0414: The field 'Dialogue1.isPlayerInRange' is assigned but its value is never used
    Supuse que era el trigger del npc que no lo tenia activado y cuando lo active me pasaba igual el mismo error y ns como solucionarlo mire ya una cuantas veces el código por las mayúsculas o que hubiera puesto algo mal y creo que no puse nada mal
    Edit: Ya esta resuelto xD era pq el Player no tenia un box collider

  • @fedev21
    @fedev21 Рік тому

    Sos un genio! Te mereces muchísimos suscriptores más, muchas gracias!!

    • @Indierama
      @Indierama  Рік тому +1

      Ohh muchísimas gracias Fedev!

  • @alfredomarin804
    @alfredomarin804 2 роки тому

    EXPLICAS MUY BIEN, ME HAGO SUB, SALUDOS!

  • @matjx357
    @matjx357 2 роки тому

    REALMENTE esto me ayudo demasiado

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias Mat! Me alegro que te haya servido! 💪💪

  • @mijailmurzha3381
    @mijailmurzha3381 Рік тому

    el script esta tan bien echo que me sirve para 3D

  • @03blancoluciano5
    @03blancoluciano5 Рік тому

    clarisimo el tutorial y ultra funcional. capooooooooo

    • @Indierama
      @Indierama  Рік тому

      Muchísimas gracias Luciano! ✨✨

  • @jessicaherrera502
    @jessicaherrera502 2 роки тому

    Que buen tutorial! muchas gracias por compartirlo :3

    • @Indierama
      @Indierama  2 роки тому +1

      Muchas gracias Jessica! Me alegro que te haya gustado 🙌🙌

  • @JalpGJ
    @JalpGJ 2 роки тому

    Increiblemente bien explicado... brutal!

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias! 😎😎

  • @imanoldodera3096
    @imanoldodera3096 2 роки тому

    Muchísimas gracias, sos de mucha ayuda.

  • @constantine6124
    @constantine6124 2 роки тому

    Bro sos genial me sircen mucho tus tutoriales

  • @jorgesinmas2265
    @jorgesinmas2265 3 місяці тому

    GENIO, gracias por el video

    • @Indierama
      @Indierama  3 місяці тому

      Muchas gracias Jorge! 😊

  • @fosforitoreviu732
    @fosforitoreviu732 2 роки тому

    me funciono en mi juego 3d, que genio!!!

    • @Indierama
      @Indierama  2 роки тому

      Genial! Siempre me interesa más que apliquen todo en sus propios juegos y no se queden solo con el ejemplo. Muchas gracias!

  • @salexstudios5297
    @salexstudios5297 2 роки тому

    muy bueno. Felicitaciones

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias! 🙌🙌

  • @underquaker6359
    @underquaker6359 2 роки тому

    Me encanto el video!, explicas todo muy bien

  • @AkairojhonGameDev
    @AkairojhonGameDev Рік тому

    Como siempre, me encantan tus tutoriales ¡Son muy buenos! Pero tengo un problema tal vez demasiado específico. Quiero que un dialogo se escriba en cierto tiempo pero el problema está en cuando quiero que se escriba un texto largo en corto tiempo.
    "yield return" se espera al siguiente fotograma, haciendo que incluso si quiero que se escriba un texto en 1 segundo este se tarde más si tiene más caracteres que fotogramas por segundo.

    • @Indierama
      @Indierama  Рік тому +1

      Muchas gracias! Debe ser un texto bastante largo supongo 🤔.Quizás en lugar de escribir un caracter por frame, podrías escribir varios por frame (por ejemplo, un loop for que repita la acción de escribir un caracter x veces).

  • @ricardomoreno9050
    @ricardomoreno9050 2 роки тому +3

    Muy bueno el tutorial, pero me quedó una duda, si quisiera pausar solo el tiempo del jugador, en vez de todo el juego, cómo tendría que hacerlo? Muchas gracias y nuevo sub!

    • @Indierama
      @Indierama  2 роки тому +1

      Hola Ricardo, llegue tarde a tu comentario, aca vas a encontrar las respuestas ua-cam.com/video/_CWY7NTJeCE/v-deo.html

    • @ricardomoreno9050
      @ricardomoreno9050 2 роки тому

      @@Indierama tranquilo no hay problema, y muchas gracias por la ayuda:)

  • @Gatito_Malote
    @Gatito_Malote 2 роки тому

    Creo que gracias a tus videos podre aprobar mis exámenes de Programación XD, soy animadora pero es una materia obligatoria así que gracias por la ayuda.
    Ya diré si salí bien jejejeje también puede ser por culpa mía ya que es la primera vez que hago programación en oda mi vida.
    Muchas gracias y eres genial uwu

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias! 😊😊. Espero que mis videos te ayuden a pasar los exámenes!. Si necesitás algo bien básico, tengo en el canal una pequeña guía para principiantes.

  • @JuanCarlos-hs5sr
    @JuanCarlos-hs5sr 3 роки тому

    Men, me encanta tus videos, quisiera darte dos sugerencias, una enseñes hacer el crounching o agacharse con todo y cambio de Hibox y lo otro es escalar como metroid fusion o hacer disparos en todas las direcciones, solo sé hacerlo a los lados

    • @Indierama
      @Indierama  3 роки тому

      Hola Juan Carlos! La verdad que soy un plataformero 2D desde que tengo recuerdos 😂, así que va a ser cuestión de tiempo para que empiece a subir videos de ese estilo porque me interesa mucho el género. Muchas gracias por las sugerencias y saludos!

    • @JuanCarlos-hs5sr
      @JuanCarlos-hs5sr 3 роки тому

      @@Indierama gracias men, y mil gracias de nuevo, estoy haciendo un proyecto y estoy estancado en esas partes, pero hay va, te agradezco el contestar mi comentario, buena suerte en todo esto, y una recomendación:
      (además de lo que pedí anteriormente,
      lo sé, soy molesto)
      es si puedes agregarle a tus videos de diálogos dos cosas, (no lo vi completo, lo hare a su tiempo el dialogo es lo ultimo que debo hacer, así que si tienes lo que pido, te entrego unas humildes disculpas de antemano por ser tan bocón)

    • @JuanCarlos-hs5sr
      @JuanCarlos-hs5sr 3 роки тому

      @@Indierama La primera es:
      Puedes mostrarnos o enseñar, (mejor dicho) a que un personaje detenga al jugador al sentirlo cerca y se pare hablar con el, esto quitándole el control al jugador momentáneamente hasta que acabe la conversación, lo otro es ponerle animación al texto para que no se vea tan simple, usando el Animator.
      (repito no se programar estoy haciendo esto atento a UA-cam, así que no lo tomes a mal por favor)

  • @MegaJHONDY
    @MegaJHONDY 2 роки тому +1

    Hola de nuevo he vuelto luego de unos meses a este video, queria mas personalizacion y crear un modo de personalizar el texto que sale en el dialogo, utilizando el Rich Text fue la mejor opcion, lo unico "malo" es que se ven los tags por ejemplo el Indierama: Suscribete, esto lo aparece dentro de la caja de texto y luego se arregla a solo "Indierama: Suscribete". La mejor solucion fue eliminar la escritura progresiva y que lamentablemente ponga el texto de forma instantania.

    • @Indierama
      @Indierama  2 роки тому +1

      Hola, llego re tarde al comentario, el tema con los tags es que para que se detecten tienen que estar ambos presentes (apertura y cierre). Deberías buscar la forma de escribir primero los tags, y luego introducir de alguna manera el texto dentro de ellos.

  • @eze_brawl
    @eze_brawl 2 роки тому +3

    podrias hacer un video explicando como hacer un dialogo interactivo

    • @Indierama
      @Indierama  2 роки тому +1

      Hola Ezequiel, ya muchos me lo han pedido así que lo tengo en la lista de pendientes 😁

  •  3 роки тому

    Excelente tutorial. Siempre me preguntaba como se hacen este tipo de diálogos.

  • @xX_MaCru_Xx
    @xX_MaCru_Xx 3 роки тому +1

    Muy bien explicado
    Podrías después explicar más a fondo el uso de co-rutinas? Es algo que nunca había escuchado y quisiera saber cómo funciona y en que situaciones es conveniente utilizar

    • @Indierama
      @Indierama  3 роки тому +2

      Muchas gracias! Tengo pendiente hacer algún video sobre uso de corrutinas en el canal. Hay mucho para hablar del tema, pero a grandes rasgos son muy utilizadas para parar y retomar la ejecución de código, ejecutar secuencias de acciones, ejecutar acciones que van a tomar más de un frame en ejecutarse, etc. Algo muy común cuando se empieza con Unity es tener un código larguísimo e ilegible en Update, esperando que se den ciertas condiciones para ejecutar ciertas funciones. Las corrutinas nos ayudarían mucho en esos casos. Bueno, me estoy yendo por las ramas 😁. Como decía, espero pronto tener un video en el canal sobre el tema. Mientras tanto podrias echar un ojo a la documentación de Unity, o algún blog, o algún otro video en UA-cam que lo explique. Saludos!

    • @xX_MaCru_Xx
      @xX_MaCru_Xx 3 роки тому

      @@Indierama Muchísimas gracias, estaré esperando cualquier video siguiente que realices. Saludos 👋🏻

  • @alxdrksoul
    @alxdrksoul 2 роки тому

    Eres grandeeeeeeeeeee, muchísimas gracias :'D

    • @Indierama
      @Indierama  2 роки тому

      Muchísimas gracias Alex 😁

  • @Entidad-zh8pt
    @Entidad-zh8pt 2 роки тому

    IndexOutOfRangeException: Index was outside the bounds of the array.
    dialogo.Update () (at Assets/scrips/npc/dialoge sistem/dialogo.cs:31)
    literalmente copie letra por letra y me dio esto que puedo hacer?

    • @migueeel
      @migueeel Рік тому

      tenemos el mismo error, lo lograste solucionar?

  • @gherlynfajardo3702
    @gherlynfajardo3702 2 роки тому

    sos un Dios. gracias mi hermano

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias Gherlyn! No soy ningún Dios, solo es la magia de la edición y unas miles de horas trabajando con Unity 😅😅. Saludos!

  • @alanbenitez8612
    @alanbenitez8612 3 роки тому

    Me encantan tus videos bro! segui asi

    • @Indierama
      @Indierama  3 роки тому

      Muchas gracias Alan! 😉

  • @nipoty2895
    @nipoty2895 2 роки тому

    Te mereces mi like y muchos mas

    • @Indierama
      @Indierama  2 роки тому

      Muchas graciass 😁😁

  • @zondres7w783
    @zondres7w783 Рік тому

    cuando pongo el debug.log("se puede iniciar un dialogo");
    y tambien abajo
    y pongo play en la consola no me sale que se puede iniciar o que no se puede me sale un error de:
    the field "dialogo.isPlayerInRange" is assigned but its value is never used

  • @cbr9731
    @cbr9731 Рік тому

    Muy buen video pero falto decir las desventajas o consideraciones qué se deben tomar en cuanta de este método de interaccion. El sistema de diálogo como tal esta todo bien.

  • @agustinmarengo5263
    @agustinmarengo5263 2 роки тому

    Muy buen video , llegue sin querer y ya vuelvo sub enseguida. Pregunta para ponerlo en un juego 3d tengo que cambiar mucho del codigo ?

    • @Indierama
      @Indierama  2 роки тому +1

      Muchas gracias Agustín! Para 3D es prácticamente igual, lo único que tenes que tener en cuenta es que no vas a usar colliders con terminación 2D. Por ejemplo, en lugar de BoxCollider2D vas a usar BoxCollider. Lo mismo para las llamadas a los eventos de triggers, en lugar de usar OnTriggerEnter2D, vas a tener que usar OnTriggerEnter.

  • @MegaJHONDY
    @MegaJHONDY 2 роки тому +1

    Tutoriales de los gods, por fa haz un sistema de respawn de enemigos

    • @Indierama
      @Indierama  2 роки тому +1

      Muchas gracias! Estaría interesante, lo dejo en la lista de pendientes!

  • @jordyjimenezdiaz643
    @jordyjimenezdiaz643 Рік тому

    Como hago para poner preguntas y elegir las respuestas disponibles

  • @camoz___
    @camoz___ 10 місяців тому

    Hola! Podrías explicar ese último pasito para detener nada más que el movimiento del jugador pero que no solo se reproduzca el diálogo sino también otras animaciones o efecto de partículas? Mil gracias! ^^

  • @STR1451
    @STR1451 2 роки тому

    Excelente, hubiera sido bueno uno que tenga opciones

    • @Indierama
      @Indierama  2 роки тому

      Hola!, muchas gracias! la idea para el video era hacer un sistema de diálogo lo más simple posible. A partir de este punto se podría extender, mejorar y pulir mucho más. En algún futuro quizás suba un sistema de diálogo (probablemente extendiendo este) donde se puedan elegir opciones. Gracias por la sugerencia!

  • @rqxyon
    @rqxyon Рік тому +1

    oye, una pregunta (yo otra vez) por que cuando le doy a play (yo configuré el Fire1 como la tecla "space") y le doy a la tecla de interaccion el dialogo pasa muy rapido con un solo click, y en ocasiones se repite el dialogo por esto mismo. Sabes a que se debe?
    y ademas cuando se termina el dialogo el jugador sigue congelado :(

    • @Indierama
      @Indierama  Рік тому

      Quizás estas usando el método GetButton y no el GetButtonDown. Este último solo es true en el frame que se aprieta la tecla.

    • @rqxyon
      @rqxyon Рік тому

      @@Indieramaoye eres un total genio, casi parece que estas viendo mi pc jajajaja.
      Ah y sabes como arreglar lo del congelamiento del jugador?
      :)

    • @Indierama
      @Indierama  Рік тому +1

      @@rqxyon Te recomiendo que veas mi video sobre pausas! Ahi vas a encontrar las respuestas!

  • @gabrielmorel5980
    @gabrielmorel5980 Рік тому

    Muy buen video!

  • @RuloAlvarado
    @RuloAlvarado 2 роки тому

    bro en la parte donde es detectando cerca del jugador, me aparece que esta asignado, pero nunca se usa

  • @adolfovineghezzi6894
    @adolfovineghezzi6894 10 місяців тому

    Hola , tengo un sistema de dialogo parecido al tuyo, si quisieramos hacer un multilenguaje como lo hariamos ?

  • @PumaFronAfk
    @PumaFronAfk 2 роки тому

    gracias por el tuto

  • @ameliapl868
    @ameliapl868 2 роки тому

    Me sirvio mucho este tutorial, muchas gracias ❣ lo único que no me funciono fue parar el tiempo para detener el movimiento del personaje mientras conversan, porque mis npc tienen animaciones que si paras el tiempo pues se detienen, y se ve como si estuvieran congelados🤣

    • @Indierama
      @Indierama  2 роки тому +1

      Hola Amelia! Te recomiendo que veas mi video sobre pausas: ua-cam.com/video/_CWY7NTJeCE/v-deo.html
      Ahí vas a encontrar la solución a tu problema

    • @ameliapl868
      @ameliapl868 2 роки тому +1

      @@Indierama le echaré un vistazo en cuanto pueda, muchas gracias ☺

  • @errormacro3474
    @errormacro3474 Рік тому

    Segui las instrucciones pero cuando llegue a los mensajes de la consola, no pasba nada , no salia el mensaje, tal vez tiene que var algo con el NPC que no mostraste como hacerlo ni sus propiedades

  • @ReliefSaf
    @ReliefSaf Рік тому

    Hola, disculpame la fecha. Estaba siguiendo el tutorial pero a la hora de pasar de la primera a la segunda linea de dialogo (presionando el boton de accion), el panel se desactiva y si le vuelves a dar al boton, aparece la primera linea nuevamente. Que pudo pasar ahi?

  • @revolumax2132
    @revolumax2132 Рік тому

    Eres el puto amooo!!

  • @Ruri_34
    @Ruri_34 2 роки тому

    Me aparece el error CS0019, me dice que con objetos que poseen tmp no puedo utilizar operaciones de tipo suma o resta.
    ¿Hay alguna solución?

  • @ElPei611
    @ElPei611 Рік тому

    me gustaria saber como puedo hacer que solo el player deje de moverse cuando esta en la conversacion y que los demas elementos que tienen movimiento se sigan moviendo, dicies que se puede hacer pero me gustaria saber como.

    • @Indierama
      @Indierama  Рік тому +1

      Hola, te recomiendo que mires mi video sobre pausas.

    • @ElPei611
      @ElPei611 Рік тому +1

      @@Indierama vale, lo iré a ver, muchas gracias, tu contenido es super util 👍

  • @deyldsamuray
    @deyldsamuray 2 роки тому +1

    Hola me encantó tu video y me ayudó mucho pero tengo un problema en mi juego es como si se skipearia muy rápido toco una vez la tecla skipea 2 o 3 diálogos al instante lo que aveces me hace quedar en un bucle y no puedo salir me podrían ayudar 🙏

    • @Indierama
      @Indierama  2 роки тому +1

      Hola Deyld! Quizás estás usando el método GetButton en lugar de GetButtonDown.

  • @errormacro3474
    @errormacro3474 Рік тому

    No me detecta el trigger, alguien que sepa que es?

  • @mrsinte1
    @mrsinte1 Рік тому

    hola, yo tengo un problema y es que va todo bien pero quiero que mientras este el dialogo los npc y el personaje principal reproduzcan su animacion de idle pero no puedo solucionarlo

    • @Indierama
      @Indierama  Рік тому

      Hola! Busca mi video sobre pausas. Ahí vas a ver como podes manejar que animaciones se siguen reproduciendo

  • @sandraeriusand9021
    @sandraeriusand9021 8 місяців тому

    Hola! Muchas gracias por el vídeo :) Tengo una pregunta. Mi texto funciona bien y, para él, me bajé una fuente que también funciona bien. Tiene caracteres especiales (como puede ser la Ñ) y también tiene tildes. El asunto es que cuando la meto a Unity, ni los caracteres especiales ni las tildes funcionan. Se ven en otra fuente, tipo Arial. ¿A qué puede deberse esto? La única información que he encontrado, es que debo asegurarme de que Visual Code esté en UTF-8 (que sí que lo está), pero no he encontrado más información :( Muchas gracias de antemano.

  • @albertomancia9770
    @albertomancia9770 Рік тому

    Muchas Gracias ❤

  • @diegopallares7110
    @diegopallares7110 Рік тому

    me sale rror en
    [SerializeField] private TMP_Text dialogueText; no reconoce el TMP_Text Ayuda por favor !!

    • @Indierama
      @Indierama  Рік тому

      Hola, ¿Agregaste el namespace TMPro?

    • @diegopallares7110
      @diegopallares7110 Рік тому

      @@Indierama hola si, no se porque no funciona. De un momento a otro funciono

  • @danielabautista5883
    @danielabautista5883 2 роки тому

    como podría implementar opciones con consecuencias al diálogo?

    • @Indierama
      @Indierama  2 роки тому +1

      Hola Daniela! Eso sería un sistema distinto al que muestro, aunque claro, siempre se puede expandir este para que trabaje así. Probablemente más adelante suba un video sobre opciones + consecuencias. Saludos!

  • @Zeromantis-lt1vg
    @Zeromantis-lt1vg 6 місяців тому

    Hola, tengo un error en mi código y es que no desaparece el panel ¿sabes que pasa??

  • @angeleduardocasanovaherrer3741
    @angeleduardocasanovaherrer3741 2 роки тому

    queria implementarlo en un juego 3D pero cuando pusiste la colision 2d me dijo que causa conflicto

    • @Indierama
      @Indierama  2 роки тому

      Hola, simplemente deberías cambiar el componente Box Collider 2D por Box Collider (sin el 2D). Luego deberías llamar a OnTriggerEnter (y no a OnTriggerEnter2D). Cada uno de estos componentes 2D tiene su análogo en 3D.

  • @activoysaludable
    @activoysaludable 3 роки тому

    Buen vídeo crack.

    • @Indierama
      @Indierama  3 роки тому +1

      Muchas gracias! 🙌🙌🙌

  • @sirmapache3013
    @sirmapache3013 Рік тому

    Que buen video, pero tengo una duda ¿es posible cambiar el input para que se accione con Touch en android?

    • @Indierama
      @Indierama  Рік тому +1

      Si, solo deberias cambiar lo que se detecta dentro del if. Si no me equivoco:
      if(Input.touchCount > 0)

  • @ArribaElMole
    @ArribaElMole 2 роки тому

    Excelente tutorial!! Broder te podría besar si pudiera, me encanta lo que ando haciendo y cómo se ve con lo que me acabsa de enseñar
    Alguién sabe cómo hacer esto con el nuevo Input System? Me ando quebrando la cabeza pero no me sale.

    • @Indierama
      @Indierama  2 роки тому

      Muchas gracias! 💪💪. Espero más adelante hacer algún video del nuevo Input System.

  • @jeancpalmae3165
    @jeancpalmae3165 Рік тому

    Buen VIDEO!! sabes cómo podría hacer que los diálogos pasen de manera automática sin tener que presionar una tecla o botón.

    • @Indierama
      @Indierama  Рік тому +1

      Hola, yo lo haría con un timer, por ejemplo una segunda corrutina que se ejecute al finalizar una línea de diálogo. Esta corrutina tendría un pequeño delay y luego llamaría directamente al método que muestra la próxima linea

    • @jeancpalmae3165
      @jeancpalmae3165 Рік тому

      @@Indierama Muchas Graciass bro!!

  • @alandavidpinerosplazas809
    @alandavidpinerosplazas809 2 роки тому

    alguno sabe como hacer que en lugar de que sea con el boton izquierdo del raton, sea con la x?

    • @Indierama
      @Indierama  2 роки тому

      Hola Alan, sería
      if(Input.GetKeyDown(KeyCode.X))

  • @PabloArielCampos
    @PabloArielCampos Рік тому

    Está genial. ¿Será muy complicado hacer un sistema de diálogo multilenguaje? ¿Debería elegir el número de líne del array dependiendo del lenguaje seteado o cada lenguaje tendría un array distinto?