Sistema de DIÁLOGO BÁSICO en Unity

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024

ความคิดเห็น • 274

  • @Indierama
    @Indierama  10 หลายเดือนก่อน +4

    Curso de Unity y C# para PRINCIPIANTES (Octubre 2024):
    www.udemy.com/course/unity-y-c-fundamental-desarrollo-de-videojuegos-2d/?couponCode=INDIERAMA2024P
    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 หลายเดือนก่อน

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

    • @Indierama
      @Indierama  หลายเดือนก่อน

      @@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 ปีที่แล้ว +33

    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 ปีที่แล้ว +5

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

  • @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!

  • @ignaciogalli343
    @ignaciogalli343 2 หลายเดือนก่อน

    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  2 หลายเดือนก่อน +1

      Muchas gracias Ignacio! 😁

  • @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! 🙌🙌

  • @adrianmenendez1955
    @adrianmenendez1955 11 หลายเดือนก่อน +1

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

    • @Indierama
      @Indierama  9 หลายเดือนก่อน

      Recién veo tu comentario, muchas gracias! 😁

  • @leonelvidal7118
    @leonelvidal7118 7 หลายเดือนก่อน +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.

  • @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! 🙌

  • @Neo-ot1zx
    @Neo-ot1zx 2 ปีที่แล้ว +1

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

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Muchísimas gracias! 💪💪

  • @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?

  • @swampcoder2097
    @swampcoder2097 ปีที่แล้ว +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

  • @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: th-cam.com/play/PLVF6T_Yk3AkZfdulmQRutk0RgXOXCd4VQ.html

    • @alejandroluna958
      @alejandroluna958 2 ปีที่แล้ว +1

      @@Indierama Le estare hechando el ojo ^^ 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!

  • @adriandestructordemundos777
    @adriandestructordemundos777 ปีที่แล้ว

    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!

  • @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.

  • @tortuaproduction962
    @tortuaproduction962 2 ปีที่แล้ว +2

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

    • @Indierama
      @Indierama  2 ปีที่แล้ว

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

  • @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!

  • @puerkismevanjohnson2529
    @puerkismevanjohnson2529 2 ปีที่แล้ว

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

  • @yisusfr8383
    @yisusfr8383 ปีที่แล้ว

    Literalmente el mejor video sobre como hacer dialogos, mil gracias

    • @Indierama
      @Indierama  ปีที่แล้ว

      Muchísimas gracias Yisus!!

  • @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 🙌🙌

  • @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

  • @adrianmontero8759
    @adrianmontero8759 2 ปีที่แล้ว

    este vídeo es MAGNÍFICO. Felicidades

    • @Indierama
      @Indierama  2 ปีที่แล้ว

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

  • @axelgmd
    @axelgmd 2 ปีที่แล้ว

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

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Genial Axel, el tutorial justo en el momento justo 😁

  • @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!

  • @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!

  • @EdgarUrielDominguezCuenca
    @EdgarUrielDominguezCuenca ปีที่แล้ว

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

    • @Indierama
      @Indierama  ปีที่แล้ว +1

      Vamoo, muchas gracias!! 🙌🙌

  • @erickortiz3307
    @erickortiz3307 ปีที่แล้ว

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

    • @Indierama
      @Indierama  ปีที่แล้ว

      Gracias! ✨✨

  • @buenosdiaspalquelee4721
    @buenosdiaspalquelee4721 10 หลายเดือนก่อน

    Que buen video amigo. Mejor explicado imposible.

    • @Indierama
      @Indierama  10 หลายเดือนก่อน

      Muchísimas gracias! Me alegro que te guste!

  • @SEOGamer-pw2gp
    @SEOGamer-pw2gp ปีที่แล้ว

    gracias no tengo palabras para agradecerte

  • @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 😅

  • @muchamagia2625
    @muchamagia2625 2 ปีที่แล้ว

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

    • @Indierama
      @Indierama  2 ปีที่แล้ว +1

      Muchas gracias! ❤

  • @zimas245
    @zimas245 ปีที่แล้ว

    Tremenda ayuda amigo, muchas gracias por tu trabajo.

  • @fedev21
    @fedev21 ปีที่แล้ว

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

    • @Indierama
      @Indierama  ปีที่แล้ว +1

      Ohh muchísimas gracias Fedev!

  • @slayershane
    @slayershane 2 ปีที่แล้ว +6

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

  • @mijailmurzha3381
    @mijailmurzha3381 ปีที่แล้ว

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

  • @JalpGJ
    @JalpGJ 2 ปีที่แล้ว

    Increiblemente bien explicado... brutal!

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Muchas gracias! 😎😎

  • @urielmedina-lo6hl
    @urielmedina-lo6hl ปีที่แล้ว

    Tremendo crack estás hecho, gracias, nuevo suscriptor

    • @Indierama
      @Indierama  ปีที่แล้ว

      Muchísimas gracias!

  • @AlejandroHernandez-tz7iz
    @AlejandroHernandez-tz7iz ปีที่แล้ว

    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  ปีที่แล้ว

      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! 🙌🙌

  • @TheStickpivotanimati
    @TheStickpivotanimati 2 ปีที่แล้ว

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

    • @Indierama
      @Indierama  2 ปีที่แล้ว +1

      Me alegro que te haya ayudado!

  • @jorgesinmas2265
    @jorgesinmas2265 2 หลายเดือนก่อน

    GENIO, gracias por el video

    • @Indierama
      @Indierama  2 หลายเดือนก่อน

      Muchas gracias Jorge! 😊

  • @zdoggy3202
    @zdoggy3202 ปีที่แล้ว

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

  • @cristianalejandrosierraber754
    @cristianalejandrosierraber754 ปีที่แล้ว

    muchas gracias, excelente video

    • @Indierama
      @Indierama  ปีที่แล้ว

      Gracias Cristian!

  • @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

  • @matjx357
    @matjx357 2 ปีที่แล้ว

    REALMENTE esto me ayudo demasiado

    • @Indierama
      @Indierama  2 ปีที่แล้ว

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

  • @underquaker6359
    @underquaker6359 2 ปีที่แล้ว

    Me encanto el video!, explicas todo muy bien

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Muchas gracias! 🙌🙌

    • @underquaker6359
      @underquaker6359 2 ปีที่แล้ว

      @@Indierama gracias a ti pa

  • @alanbenitez8612
    @alanbenitez8612 2 ปีที่แล้ว

    Me encantan tus videos bro! segui asi

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Muchas gracias Alan! 😉

  • @jessicaherrera502
    @jessicaherrera502 2 ปีที่แล้ว

    Que buen tutorial! muchas gracias por compartirlo :3

    • @Indierama
      @Indierama  2 ปีที่แล้ว +1

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

  • @alxdrksoul
    @alxdrksoul 2 ปีที่แล้ว

    Eres grandeeeeeeeeeee, muchísimas gracias :'D

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Muchísimas gracias Alex 😁

  • @CarlosEsGay969
    @CarlosEsGay969 2 ปีที่แล้ว

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

  • @salexstudios5297
    @salexstudios5297 2 ปีที่แล้ว

    muy bueno. Felicitaciones

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Muchas gracias! 🙌🙌

  • @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!

  • @03blancoluciano5
    @03blancoluciano5 ปีที่แล้ว

    clarisimo el tutorial y ultra funcional. capooooooooo

    • @Indierama
      @Indierama  ปีที่แล้ว

      Muchísimas gracias Luciano! ✨✨

  • @nipoty2895
    @nipoty2895 2 ปีที่แล้ว

    Te mereces mi like y muchos mas

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Muchas graciass 😁😁

  • @revolumax2132
    @revolumax2132 ปีที่แล้ว

    Eres el puto amooo!!

    • @Indierama
      @Indierama  ปีที่แล้ว

      Muchas gracias! 😎😎

  • @alfredomarin804
    @alfredomarin804 2 ปีที่แล้ว

    EXPLICAS MUY BIEN, ME HAGO SUB, SALUDOS!

    • @Indierama
      @Indierama  2 ปีที่แล้ว +1

      Gracias Alfredo!

  • @constantine6124
    @constantine6124 ปีที่แล้ว

    Bro sos genial me sircen mucho tus tutoriales

  • @gabrielmorel5980
    @gabrielmorel5980 ปีที่แล้ว

    Muy buen video!

    • @Indierama
      @Indierama  ปีที่แล้ว

      Gracias Gabriel!

  • @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

  • @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.

  • @nicolascoronado1000
    @nicolascoronado1000 2 ปีที่แล้ว

    ERES EL MEJORRRR

  • @xX_MaCru_Xx
    @xX_MaCru_Xx 2 ปีที่แล้ว +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  2 ปีที่แล้ว +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 TH-cam que lo explique. Saludos!

    • @xX_MaCru_Xx
      @xX_MaCru_Xx 2 ปีที่แล้ว

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

  • @albertomancia9770
    @albertomancia9770 ปีที่แล้ว

    Muchas Gracias ❤

  • @AkairojhonGameDev
    @AkairojhonGameDev 11 หลายเดือนก่อน

    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  11 หลายเดือนก่อน +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).

  • @mijailmurzha3381
    @mijailmurzha3381 ปีที่แล้ว

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

  • @Ruri_34
    @Ruri_34 ปีที่แล้ว

    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?

  • @sebastianmartin2030
    @sebastianmartin2030 2 ปีที่แล้ว

    Bendito seas

  • @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!

  • @activoysaludable
    @activoysaludable 2 ปีที่แล้ว

    Buen vídeo crack.

    • @Indierama
      @Indierama  2 ปีที่แล้ว +1

      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?

  • @sandraeriusand9021
    @sandraeriusand9021 7 หลายเดือนก่อน

    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.

  • @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  ปีที่แล้ว

      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.

  • @JuanCarlos-hs5sr
    @JuanCarlos-hs5sr 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

      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 2 ปีที่แล้ว

      @@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 2 ปีที่แล้ว

      @@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 TH-cam, así que no lo tomes a mal por favor)

  • @camoz___
    @camoz___ 8 หลายเดือนก่อน

    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! ^^

  • @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  ปีที่แล้ว +1

      Hola Ricardo, llegue tarde a tu comentario, aca vas a encontrar las respuestas th-cam.com/video/_CWY7NTJeCE/w-d-xo.html

    • @ricardomoreno9050
      @ricardomoreno9050 ปีที่แล้ว

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

  • @RuloAlvarado
    @RuloAlvarado 2 ปีที่แล้ว

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

  • @jordyjimenezdiaz643
    @jordyjimenezdiaz643 ปีที่แล้ว

    Como hago para poner preguntas y elegir las respuestas disponibles

  • @Zeromantis-lt1vg
    @Zeromantis-lt1vg 4 หลายเดือนก่อน

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

  • @PumaFronAfk
    @PumaFronAfk 2 ปีที่แล้ว

    gracias por el tuto

  • @CodyGameDev
    @CodyGameDev 2 ปีที่แล้ว

    Muy buen video

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Muchas gracias!

  •  2 ปีที่แล้ว

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

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Muchas gracias Oscar!

  • @adolfovineghezzi6894
    @adolfovineghezzi6894 8 หลายเดือนก่อน

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

  • @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?

  • @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?

  • @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.

  • @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 😁

  • @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

  • @ameliapl868
    @ameliapl868 ปีที่แล้ว

    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  ปีที่แล้ว +1

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

    • @ameliapl868
      @ameliapl868 ปีที่แล้ว +1

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

  • @neothesabertooth3874
    @neothesabertooth3874 ปีที่แล้ว

    Hola! Me sirvio mucho lo que me enseñaste pero necesito ayuda en un tema ¿como puedo hacer que el dialogo tenga opciones y que estas se puedan escoger por teclado?

  • @arcangelrs
    @arcangelrs 2 ปีที่แล้ว

    Una pregunta, es malo si tengo varios canvas en mi videojuego???, ya que utilizo una para la pausa y otro para objetos visuales, y con este que añadiría serían 3

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Hola! no hay ningún problema en tener varios canvas. Una buena opción es activarlos/desactivarlos según sea el que vayas necesitando.

  • @devy1451
    @devy1451 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!

  • @errormacro3474
    @errormacro3474 ปีที่แล้ว

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

  • @_JmGamer1199_
    @_JmGamer1199_ ปีที่แล้ว +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

  • @EdrianWay
    @EdrianWay 2 ปีที่แล้ว

    Me puedes explicar como bloquear el movimiento del jugador cuando este hablando?

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Hola! Muy simple. La forma más rápida en que podés hacerlo es convirtiendo la variable didDialogueStart a public static:
      public static bool didDialogueStart;
      De esta forma, en el script de tu jugador podes usar esta variable sin necesidad de crear una instancia de la clase Dialogue. Luego podrías impedir el movimiento poniendo un condicional a los inputs
      if (!Dialogue.didDialogueStart) //si el dialogo no empezó se toman inputs, caso contrario no
      {
      float moveX = Input.GetAxisRaw("Horizontal");
      float moveY = Input.GetAxisRaw("Vertical");
      moveInput = new Vector2(moveX, moveY).normalized;
      playerAnimator.SetFloat("Horizontal", moveX);
      playerAnimator.SetFloat("Vertical", moveY);
      playerAnimator.SetFloat("Speed", moveInput.sqrMagnitude);
      }

    • @EdrianWay
      @EdrianWay 2 ปีที่แล้ว

      @@Indierama Me salen marcardas esta parte del codigo
      moveInput = new Vector2(moveX, moveY).normalized;
      playerAnimator.SetFloat("Horizontal", moveX);
      playerAnimator.SetFloat("Vertical", moveY);
      playerAnimator.SetFloat("Speed", moveInput.sqrMagnitude);
      sabes por que?

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Abriste y cerraste las llaves del if correctamente? Chequea en tu consola y fijate en que linea te marca el error. Por lo que me decís seguramente hay una apertura y cierre de llaves incorrecto (o falta alguna llave)

    • @EdrianWay
      @EdrianWay 2 ปีที่แล้ว

      @@Indierama Disculpa soy bastante novato y hay conceptos muy básicos que no entiendo pero logro hacerlos funcionar xd.
      Me sale en el error que "el nombre no existe en el contexto actual!. Por cierto feliz navidad y gracias de antemano.

    • @Indierama
      @Indierama  2 ปีที่แล้ว +1

      Feliz navidad para vos también! Perdón por tardar en responder. Ese error puede ser porque:
      1- Declaraste variables dentro de un bloque (por ejemplo un if) y estas intentando usarlas fuera de el ó...
      2- Quizás sin querer borraste using UnityEngine
      Te recomiendo que te pases por mi guía básica para principiantes que esta en las listas de mi canal. Ahí se explican cuestiones básicas y vas a poder manejarte un poquito más cómodo.
      Saludos!

  • @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.

  • @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

  • @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 👍

  • @angelserrano143
    @angelserrano143 2 ปีที่แล้ว

    Like y sub Me ayudo un montón

    • @Indierama
      @Indierama  2 ปีที่แล้ว

      Me alegro! Muchas gracias Angel!

  • @rqxyon
    @rqxyon ปีที่แล้ว

    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!

  • @victoriadelalbadediosgarci1321
    @victoriadelalbadediosgarci1321 7 หลายเดือนก่อน

    Alguien me podria pasar el signo de esclamacion porfa :3?