Primeros pasos con GODOT 4 [11] 👉 ANIMATIONTREE, Gestor de Transiciones | Curso Online

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ต.ค. 2024
  • ¿Quieres crear animaciones fluidas y realistas para tus personajes en Godot 4? En este tutorial, aprenderás a utilizar el nodo AnimationTree junto con el StateMachine para controlar el flujo de animaciones de manera efectiva.
    💡 Lo que aprenderás:
    ➡️ Cómo controlar el flujo de animaciones y realizar transiciones suaves entre ellas.
    ➡️ Crear personajes que reaccionen naturalmente a situaciones como caminar, correr, saltar y atacar.
    ➡️ Técnicas para llevar tus animaciones al siguiente nivel y hacer que tus juegos sean más inmersivos.
    ¡No te pierdas la oportunidad de mejorar tus habilidades de animación en Godot 4!
    ----------------------------------------------------
    💾 DESCARGAR PROYECTO [GRATIS]
    ➡️ ko-fi.com/s/27...
    📒 INSTRUCCIONES
    Puedes descargar este contenido de forma gratuita, solo tienes que introducir 0 en la casilla de precio. Sin embargo, si quieres apoyar mi trabajo y ayudarme a seguir creando, puedes hacer una donación voluntaria de la cantidad que quieras. Te lo agradecería mucho.
    #godotengine #godot #godot4 #curso #cursosgratis #tutorial #gamedev #indiedev #indiegamedev

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

  • @Leedeo
    @Leedeo  ปีที่แล้ว +8

    Bueno, y no se te vaya a olvidar que cada comentario ayuda muchísimo al canal, asi que pongan lo que gusten: Un saludo, una duda, si ven que alguien sabe algo y saben la respuesta, no esperen que yo responda, ayuden a sus compañeros, participen y colaboren para aumentar el alcance de los contenidos que comparto en el canal ¡GRACIAS! 💜

  • @alexic5989
    @alexic5989 ปีที่แล้ว +12

    deberias explicar que si haces eso tienes un bucle infinito a la hora de querer hacer las animaciones en animation tree, para arreglarlo debes hacer click en el conector de nodo que va desde idle a run y viceversa ir a advance y el mode ponerlo en disabled.

    • @Hero_Sensei
      @Hero_Sensei 9 หลายเดือนก่อน +2

      gracias

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

      Gracias por esta aclaracion muy importante para que funcione bien.

  • @augustoflores5581
    @augustoflores5581 11 หลายเดือนก่อน +3

    Gracias, me estoy animando a manejar Godot , y este es una buena entrada, gracias

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

    gracias javo, no me canso de decir que haces un trabajo excelente enseñándonos y lo aprecion un monton GRACIAS!

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

      Y de veras sufrí con este... tenía un efecto "lo-fi" le digo yo, siempre lo pongo, pero es que en verdad me tiraron el video 6 veces por copy me lo avisan de madrugada, así que estuve hasta las 6 de la mañana, borrando, subiendo de nuevo, revisando si había reclamo, borrando nuevamente, volviendo a editar, volviendo a subir... y ya eran las 6 de la mañana y dije "este efecto hace que tarde como 1 hora más en exportar, así que con la pena voy a quitarlo porque si no lo quito es que hoy no duermo o no publico el video hoy...", y quería que fuese hoy 🤣
      De todos modos no es que quede mal, osea la imagen, así se ve más limpia, pero me agrada ese grano de película de 3mm característico de cámaras cinematográficas.
      A eso sí, última vez que trabajo con DaVinci Resolve, lo aguante demasiado también, es un martirio lo que consume ese editor de video...

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

      @@Leedeo probaste filmora? yo tambien intente con DaVinci y no pude la verdad fue un mal sabor de boca
      pd: me gusto mucho el intro y la la calidad a mejorado notoriamente

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

      @@Perroenvenenado Nah, es de pago y no hay dinero, y soy creador de contenidos, con la oleada de canales robados que hay hoy en día por esas cosas, yo no toco absolutamente nada pirata ni con un palo, yo tengo comprada hasta la licencia de Windows y Micrososft Office no, porque uso LibreOffice 🤣 yo deje de usar Photoshop y pague una licencia de Affinity Photo en su lugar, y sigo usando la versión 1.X porque la licencia no permite actualizar a la 2.X, así que así ando, todo legal, sin excusas ni excepciones. 😝
      Pero yo es al contrario, no intente con DaVinci Resolve, yo uso DaVinci Resolve desde hace 2 años, todo el contenido del canal lo hice con este editor 😝 con excepción de los últimos shorts, que los empecé hacer con Capcut hace algunos meses, y te aseguro que Capcut no le envidia nada a Filmora y hasta le supera en muchas cosas, siendo gratis y sin marcas de agua.

  • @brunorodriguezsoria560
    @brunorodriguezsoria560 21 วันที่ผ่านมา

    Muy buen tutorial. FELICIDADES ;)

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

    Siguiendo todos los consejos!!

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

    Gracias Leedeo por tus tutoriales, en verdad !!Gracias!! 🐝🧡

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

      Mil gracias a ti también por el comentario!! 😁 ayuda mucho 🤘

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

    Todo bien explicado a detalle de forma general :D

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

      Este si creo que quedo bastante completo ¿no? osea no recuerdo que otras cosas pudieran ser necesarias aqui, al menos para empezar... tendrá más cosas pero es de mis funciones favoritas, de las que más uso y juro que jamas he necesitado usar nada más que esto 😝 aunque debo decir que al principio sufrí con el cambio de Godot 3 a Godot 4 porque me quitaron el valor inicial en tween_propierty, pero claro, bien pensado, toma el valor que tuviera en ese momento, así que termine aceptándolo...

  • @Leedeo
    @Leedeo  ปีที่แล้ว +10

    En cierta forma odié este video jajaja estuve hasta las 6 de la mañana arreglando problemas de copy, lo tuve que resubir hasta 6 veces, y claro, eso significa que tuve que editarlo, exportarlo y subirlo hasta 6 veces, ya la última solo me faltaron unos beeps y un efecto que quite para que exportase más rápido porque eran las 6 de la mañana y dije "o lo quitas o no duermes hoy, porque como tengas que esperar a que exporte completo... no voy a dormir hasta las 9 por lo menos..." 🤣
    Así que solo espero que disfrutasen el rellenuto ¡BIEN MERECIDO! ¿No que vaya al grano? ¿No que mucho texto? ¡PUES TOMEN 2 RACIONES DE DRAMA! 🤣 (drama informativo y excelentemente actuado, eso sí...)

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

    Enorme el tiempo invertido en el curso por tu parte. Un consejo para la próxima, creo que estás modalidades con práctica nula no sirven en programación. Explicar todo esto con un mismo ejemplo que vaya escalando sería mucho más útil y entendivle

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

      No, pero no te preocupes, tiene una lógica: En este curso no quería tocar la práctica, quería que aprendieran los conocimientos básicos, precisamente para que cuando llegase a la parte práctica, que ahora es cuando estoy haciendo tutoriales prácticos, todos estos conocimientos ya les suenen, y en lugar de tener que explicarlos nuevamente, les pueda remitir al tutorial en caso de ser necesario, donde se explica al detalle el funcionamiento de X componente sin necesidad de alargar el ejercicio de forma innecesaria.

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

    Siempre dice primero pero ninguno dice último 😢

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

      Eres un genio

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

      Eres un furro

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

      pues nunca hay un ultimo, siempre vendra el siguiente

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

      ​@@tommylin7722 No es cierto, algún día se destruirá el mundo

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

      @@superalexandrusco1727 aun asi nunca se dira el ultimo, porque en ese momento ya no un ultimo para decirlo

  • @ELMERHomero-cn1st
    @ELMERHomero-cn1st ปีที่แล้ว

    🤓Comencé hace muchos años con Blender y recién estoy dando el salto a animar mi personaje en Godot. Están muy buenos tus videos. Gracias 👌

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

      Eres de los míos entonces jajaja yo no empecé en desarrollo de videojuegos porque me apasionara la programación ni mucho menos 🤣 programo porque sé programar, mi trabajo es desarrollo web aunque no me gusta programar, pero yo retome el tema porque usaba 3DS Max y Blender, y se me antojo ver a mis personajes moviéndose con el control 🤣

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

    Ojala mis profesores de programación me hubieran explicado como tu lo haces, he entendido muchos conceptos que no lograba comprender y los profesores no sabían explicar nada

    • @Leedeo
      @Leedeo  4 หลายเดือนก่อน +1

      Es un honor leer eso!! 😁 yo siempre lo digo, no me considero profesor ni mucho menos, así que intento explicar las cosas de la forma que yo mismo las hubiese entendido. No no garantiza que funcione, lo sé, y siempre intento buscar las palabras adecuadas, pero saber que mi trabajo ha sido ayuda a otros, la verdad me alegra muchísimo. 🤘

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

    Hola, buenos videos, he estáis viendo tus tutoriales, y me han servido. Estoy trabajando en un videojuego, pero no sé cómo agregarle controles a un personaje 3d para Metroidvania.

  • @Alan-gu4pv
    @Alan-gu4pv ปีที่แล้ว +2

    Muchas gracias por tu gran trabajo javo, una duda pero no del video sino de ti, ¿De donde eres? yo asumo que eres español pero cuando agregas memes o clips de series las pones en latino, no es queja que si me intriga xD
    Un abrazo :3

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

      Pues es que soy de España, pero vivo en México desde 2009 ¿Por qué a tanta gente le intriga tanto eso? 🤣

  • @RexDemon333
    @RexDemon333 6 หลายเดือนก่อน +2

    Este es por mucho el nodo que más se me dificulta , ya he tenido que ver el tutorial 5 veces y no me lo aprendo

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

    muy bueno-. y no no puedo por ahora. pero si me sobra hay pongo la pasta.

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

      No te preocupes jajaja como siempre digo, cualquier donación se agradece de corazón pero si no se puede por la razón que sea, con que puedan apoyar con sus comentarios, likes y/o compartiendo para que pueda llegar a más personas el canal, ya están ayudando más que suficiente!!! 😁

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

    Me hacía falta. Me estaba preguntando como hacerlo y me daba pereza descubrirlo y fallar por mí mismo. Mejor que otro te lo explique mascadito.

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

      Y me gusta mucho este nodo de hecho, yo lo uso demasiado y me parece la mejor forma de crear una máquina de estados, hasta yo que ni sabía como pude hacer un sistema de combos sin ayuda, y eso que soy duro de cabeza. 🤣

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

    Esto lo aprendi ya! Aun asi me veré el video, grande javo
    PD: Has otra serie despues de esta aunque sea de pago, yo si pago por el pero esq contigo si aprendo 😭

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

      Pues primero tengo que terminar Leedeo Backrooms, que era mi segunda meta del año, la primera era llegar a los 100k en subs 🤣 esa está más complicada, pero no me rindo aún, no me rindo... 😎 la segunda efectivamente es terminar Leedeo Backrooms antes de noviembre, para pasármelo en directo en "Jayowin" (que para el que no lo sepa, mis directos de Halloween fueron de 12 horas 🤭)
      Ya que al menos haya cumplido esa meta, pues fíjate que a lo mejor y si me animo a lanzarlo para miembros, tenía pensado algo curioso y es no hacer series, me explico: Un curso es un conjunto de lecciones, no necesariamente en serie, una serie si es un conjunto de capítulos secuenciales, como por ejemplo, aprender a hacer un plataformas y complementar con mecánicas de plataformas.
      En primer lugar, hacer una serie me aburre, y en segundo lugar aburre a la mayoría, doy fe, soy muy analítico con las cifras, primeros tutoriales siempre tienen tremendo éxito por el hype, los siguientes decaen cada vez más en cada nuevo tutorial de la serie, y los siguen una minoría, así que me surgió la duda ¿se puede hacer una forma de mantener el hype tutorial tras tutorial? La respuesta es sí, creo que se puede, y eso quería hacer con el siguiente curso.
      De todos modos tengo que ir en orden, terminar proyectos pendientes, asentar ideas y tomármelo con calma para hacer bien las cosas, que yo soy de los que tal vez sacan un tutorial en lugar de 100, pero al menos quiero y espero que mi trabajo valga por 1000. 🤘

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

      @@Leedeo te deseo exito

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

    ❤ Muchas gracias, ahora no me da miedo udar godot

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

    la cosa se va complicando, aunque estamos aprediendo poquito a poco...
    lo bueno que si no te acuerdas, a repasar el otro video

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

      Y todo es práctico, todo es útil y necesario, todo son herramientas básicas y geniales, además, que no es necesario usarlas todas, pero sí conocerlas bien, y si ves como ahora ya voy hilando con otros tutoriales, que es la idea, establecer bien las bases para no tener que explicar mil veces estas cosas básicas.

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

    me encanta como enseñas pero cuando empezas a pelear con tus alters de personajes es un momento esquizofrenico muy incomodo pero sos muy bueno explicando

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

      ¡Quién dice que sea ningun alter! 🤣

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

    ta bueno o wo!
    aunque nunca entiendo para que sirve la animacion reset que siempre se crea sola o wo

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

      Si animas desde Godot, la posición de Reset es la posición por default, tú haces cambios, te arrepientes y regresas a la posición por default, para eso es. Puedes no crearla y podrías usar otra animación para conseguir el mismo resultado, pero bueno es que así se maneja en editores 3D como Blender, Maya o 3DS Max.

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

    este es el unos de los mejores youtuber español de godot has pasado a lukyfa de lukifa me boy aqui

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

      gracias bro

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

      Que honor ese reconocimiento!!! 💜

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

    Godot es mas complejo de lo que pensaba >:0

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

      Y eso que es de los más sencillitos que he probado jajaja, pero es como todo, nada es sencillo a la primera, no pasa nada, es normal, se va mejorando poco a poco, se va ganando experiencia y todo va resultando mucho más natural e intuitivo con el tiempo 👍

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

    Muchas gracias por el video. No se puede crear una "caja" tipo "any state" para que dadas mis condiciones elija la animación apropiada, y una vez que se incumpla cualquiera de estas, vaya al exit? Así es como lo "sabía" hacer en Unity, me era útil porque lo veía más limpio y fácil de intervenir cuando tenés muchas animaciones.

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

      Eso es que depende como le hagas porque de hecho como le hace Unity está mal, cuando sé trabajabá en Blender era un lío pasar a Unity esas animaciones, especialmente si eran muy complejas y luego tenías que actualizar animaciones, porque Unity lo hacía a su particular manera y tocaba repetir el proceso (que ya me a tocado hacerlo y era bastante molesto...), mientras que Godot respeta los estándares de animación de Blender (básicamente porque han trabajado codo con codo con la gente de Blender para que esto sea asi), de forma que puedes hacer tu arbol de animaciones en Blender y pasarlo a Godot tal cual, y luego actualizar tu glTF o FBX, reimportar, y sé actualiza todo automáticamente sin necesidad de andar repitiendo ningun proceso, asi que en este caso mi recomendación es olvidarse de como sé hacía en Unity y acostumbrarte a una nueva metodología, ya sea trabajar directamente tus animaciones en Blender e importarlo en Godot, o hacerlo directamente en Godot, que como detalle, el AnyState sería el equivalente al RESET en Godot, de hecho su sistema de animación siempre dije que me parece una maravilla, y ya en su momento dije que me parece incluso mejor que el de Unity desde la versión 3 (que es la que le costaba trabajo el 3D), precisamente porque es mucho más parecido a los estándares de animación de programas como Blender o 3DS Max.
      Para más información docs.godotengine.org/en/stable/tutorials/animation/animation_tree.html

  • @000angelo
    @000angelo ปีที่แล้ว

    ALGORITMO YO TE ELIGO, se hace lo que se puede

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

      Doble, para mayor satisfacción. 🤣

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

    Crees que a la larga es más fácil modelar en 3D que hacer pixelart? Tengo entendido que animar algo en 3D es más fácil y que hay errores más fáciles de corregir, no sé si valga la pena aprender blender, da algo de miedo

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

      Dejando los gustos a un lado, ya que algunos les gustara más el 2D y otros el 3D, o las habilidades, ya que a unos se les dará mejor el 2D y a otros el 3D, sí, es MUCHO más fácil modelar 3D que hacer pixel art, pero no a la larga, sino desde el minuto 0 🤣
      La industria tenía una obsesión enfermiza con el 3D porque era muchísimo más rentable (tiempo y dinero) trabajar con 3D que con 2D, y si te fijas en la época de los 32 bits, la mayoría de empresas lo que hizo fue agarrar sus franquicias más icónicas y pasarlas al 3D, algunas con mejores resultados que otras por supuesto, a Street Fighter le costó trabajo, aunque de hecho Street Fighter Ex no era malo, pero era mucho peor que los 2D y ha envejecido mucho peor...
      Tal vez suene polémico, pero es mucho más difícil y tardado hacer un juego pixel art tremendamente detallado, que hacer un juego con gráficos hiperrealistas, finalmente en estos juegos mientras la máquina aguante no hay problemas, pero para el modelador no hay ninguna diferencia en el proceso.
      Conociendo ambos estilos, créeme que da más miedo aprender pixel art, que aprender a modelar 3D. 🤣

  • @franciscolopez-kw2xq
    @franciscolopez-kw2xq ปีที่แล้ว

    Otra buena arma de godot

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

      Tremenda, por cierto, enseñe hacer una máquina de estados, pero es solo una de sus opciones, aunque eso sí, la más básica de ellas y la única que necesitaremos en un mayor número de ocasiones, ya que cubre la mayor parte de necesidades que pudiera tener uno para crear transiciones entre animaciones o como digo, crear una máquina de estados que nos permita evaluar el estado en el que se encuentra el personaje por ejemplo.

  • @hey-pnsuena9673
    @hey-pnsuena9673 ปีที่แล้ว

    Es más fácil ser el primero que ser el último... Estooo javo 😅😅 cuál era la comunidad en discord?? Necesito un link

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

      En la descripción de todos los videos siempre dejo la URL 😁, pero creo que ya estabas en la comunidad, ¿no? Revisa a ver.

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

    Quisiera entender el razonamiento de por qué se debe usar una maquina de estados antes de la version tradicional.. personalmente me cuesta trabajo entender el beneficio.. sigo buscando alguien q lo aclare de manera simple..

    • @Leedeo
      @Leedeo  6 หลายเดือนก่อน +1

      Pues de hecho es buena pregunta, porque muchos de los que usan o quieren usar una máquina de estados ni siquiera la quieren usar por las razones adecuadas, sino simplemente porque como la usa fulanito o menganito, entonces yo también debo de usarla para ser cool 🤣
      Una máquina de estados está pensada única y exclusivamente para evaluar, no el estado actual, que eso puedes hacerlo perfectamente con el AnimationPlayer, con el AnimatedSprite3D etc. sino el estado anterior. Si no es capaz de evaluar el estado anterior, no es una máquina de estados (AnimationTree es una máquina de estados real), y si no necesitas evaluar el estado anterior, no necesitas una máquina de estados, y no debes usar una máquina de estados porque en esos casos es como querer matar moscas a cañonazos.
      ¿En qué casos es necesario evaluar el estado anterior? El ejemplo más popular son los combos en los juegos de lucha, donde si diste un puño débil (Anterior), después un puño medio (Actual), y lo que sigue es una patada fuerte (Siguiente), entonces hace determinado combo, pero si empiezas el combo con un puño medio en lugar de uno débil, la patada fuerte del final dará como resultado un combo distinto.
      Tema aparte AnimationTree sirve no solo como máquina de estados, sino que también se puede usar para combinar animaciones, igual que en Unity, si es que lo has llegado a usar. En realidad son muchas sus funcionalidades, y están mejorando aún más si cabe el AnimationMixer, que es la clase de la que hereda el AnimationPlayer y el AnimationTree, pero eso ya es un tema aparte.

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

    ¡Hola! Estoy intentando usar AnimationTree para hacer transiciones de animaciones ante eventos del juego que se controlan en el script. Creo que tengo localizado donde hacerlo, entre las propiedades de las transiciones hay dos que son Condition y Expression, pero no tengo claro como usarlas. ¿Lo has hecho alguna vez de esta manera?

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

      Yo es que eso lo hago de otra forma, usando lo que llamo "sistema de responsabilidades" como mencionaba en el tutorial en el que enseño el sistema de nodos y escenas de Godot Engine. Digamos que X nodo envía una señal cuando sucede X evento, esa es su responsabilidad, y la responsabilidad del nodo receptor con AnimationTree es recibir esta señal y cambiar su estado usando la máquina de estados como enseño en este tutorial, y la transición entre una animación y otra ya la defines tú en el editor de transiciones, de esta forma ya tienes el sistema de eventos sin mayores complicaciones.
      Habrá muchos otros métodos, por supuesto, no quiero decir que el que yo enseño sea el mejor de todos, pero es el que utilizo y el que a mí me ha funcionado.

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

      @@Leedeo Muchas gracias, le daré una vuelta a lo que comentas a ver qué tal.

  • @silver013wasd
    @silver013wasd 15 วันที่ผ่านมา

    con razon me sonaba la cancion de fondo (No turning back neffex♪♫)

    • @Leedeo
      @Leedeo  15 วันที่ผ่านมา

      Es normal que ya suene, Neffex es posiblemente el artista más popular de la biblioteca de audio de TH-cam 🤣 también por eso empece a usar material propio, porque no es es que este mal, pero me gusta ser exclusivo, y cuando algo empieza a sonar mucho es de todo menos exclusivo 😝 y yo no soy compartido para esas cosas jajaja yo lo subí a la cuenta secundaria de TH-cam con toda la intención de proteger derechos de autor y meter reclamo si lo usan y no se hace mención tal y como se indica 🤣

    • @silver013wasd
      @silver013wasd 15 วันที่ผ่านมา

      @@Leedeo aun asi neffex es genial buena opcion como la NCS o alguna que otra cancion sin copyright por ahi

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

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

    Los tutoriales de godot 3, me sirven para godot 4?, por cierto este nodo sirve para hacer combos?

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

      No, no sirven. Para alguien con experiencia podría servir la lógica de programación, pero quien busca un tutorial para aprender desde cero es porque obviamente carece de esa experiencia, entonces lo peor que puede hacer es querer transformar el código de Godot 3 a Godot 4, cuando aún no sabe escribir código en Godot 3 ni en Godot 4.
      Cuando ya tengas cierta experiencia en cualquiera de las 2 versiones, entonces sí, porque ahí estarás consciente de las diferencias y sabrás buscar la forma de solucionarlas, que es lo que hice yo, de hecho yo aprendí a usar Godot 4 en su fase alpha, cuando ni siquiera existía documentación sobre Godot 4 y GDscript 2.0.
      Y sí, como indico en el video, este es el nodo para hacer combos, se necesita una máquina de estados para evaluar el estado en el que se encuentra para realizar el siguiente movimiento.

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

      @@Leedeo Gracias, algo de experiencia tengo( en realidad casi nada pero no empiezo de 0,) lo suficiente para crear un juego plataformero mega básico. Entonces voy a leer la documentación. Buen video!!

  • @franciscolopez-kw2xq
    @franciscolopez-kw2xq ปีที่แล้ว

    Desgraciadamente es una arma que no se disparar

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

    Cuando agrego el nodo animationTree no se me crean los nodos por de defecto de star y end 😕 uso Godot 3.3.2, no sé si tendrá algo que ver. Agradecería si me pudieran ayudar 🙇🏻‍♂️

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

      Es curioso y gracioso al mismo tiempo: Cuando hago un curso de Godot 3, usan Godot 4, y en el de Godot 4, usan Godot 3, aunque pongo bien grandote la versión 🤣
      Pero sí, sí tiene que ver, porque en Godot 3 no se hace así 😝 en Godot 3 hay 2 opciones para marcar una animación como animación de inicio y otro botón como animación de fin, que es básicamente lo mismo.

  • @Damian-rast
    @Damian-rast 4 หลายเดือนก่อน

    lml

  • @Ignazius-zk3ed
    @Ignazius-zk3ed ปีที่แล้ว

    as un tutorial para un juego de plataformas pero escribe el scrypt no solo lo pongas en el video porque o si no no entiendo

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

      Pero esto es un curso de introducción a Godot 4, ahora no quiero enseñarles hacer un juego, quiero enseñarles a usar Godot 4 y sus herramientas, que es lo primero que deben aprender antes de hacer un juego 🤣 terminando este curso ya lo dije en la pestaña comunidad en repetidas ocasiones: Para hacer tutoriales más avanzados (juegos) hay una meta de 1000 likes en cada video del curso de introducción, así que para llegar a dicha meta pueden colaborar compartiendo en redes para llegar a mas personas, o bien por campaña de crowdfunding (donaciones), que también lo indique como pueden colaborar, desde mi perfil de Ko-Fi, ahí pueden ver la meta ko-fi.com/leedeo

    • @Ignazius-zk3ed
      @Ignazius-zk3ed ปีที่แล้ว

      @@Leedeo la biblia 2 jaja ala ok bueno espero

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

      @@Ignazius-zk3ed Si piensas que ese texto es muy largo, es que no me has leído mucho... 🤣 acostúmbrense a leer y escribir más ¡Programar consiste en leer y escribir! 😝

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

    como genero un objeto aleatoriamente desde un array?, quiero decir tengo precargados los objetos en varias variables con preload, luego los puse dentro de un array, y ahora quiero que aparezca uno de ellos o a veces dos de ellos aleatoriamente como hago?

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

      Para eso puedes utilizar la función para randomizar números del anterior curso, pensaba hacerlo de nuevo como tutorial independiente, pero vamos que en este caso si mal no recuerdo no había cambios.
      ¿Y por qué usar la función para randomizar números? Fácil, porque randomizara un número entre 0 y el valor total del array y devolverá un número aleatorio, por ejemplo el 3, el 3 es una poción, ahí tienes un objeto aleatorio 😝 de hecho en Immortal Hero The Sorcerer así le hice para randomizar los ítems que salían de los cofres.

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

      @@Leedeo gracias

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

      @@Leedeo y como puedo instanciar cosas dentro de un array a la escena?

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

      @@tommylin7722 No puedes instanciar cosas dentro de un array, un array es un par de datos y esos datos pueden usarse para crear un sistema de inventario, y puedes añadir nuevos elementos al array con append(), pero no instancias cosas dentro de ese array, lo que haces es agregar nuevos elementos a ese array y usar ese nuevo par de datos como valor de referencia.

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

      @@Leedeo creo que no explique bien, osea quiero decir que si me sale un objeto que esta en el array como lo instancio en la escena, porque ando obteniendo un valor aleatorio del array

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

    Comentario

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

    Último

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

      Pero ya no, no obstante, admiro la lucha, por lo que les apoyo para que no se rindan y sigan en la noble tarea de ser los últimos comentarios, no dejen que nadie les gane. 😎

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

    Demasiado texto, esta vez te has pasado leedeo

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

      Al contrario, si me hubiera pasado hubiéramos llegado a los 8 minutos, pero soy una decepción porque me quede en los 7:23, como mucho podría haber sacado 7:33 ¿De dónde sacaba 30 segundos extra? No supe ¡NO PUDE! Soy la decepción, la traición, amigos, la traición... 😭

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

    Mucho texto.

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

      ¡NO! No es mucho, ¡NO ES MUCHO! Porque aunque lo intente no pude llegar a los 8 minutos para mayor satisfacción monetaria, solo pude conseguir 7:23 miserables minutos y un gran sufrimiento solucionando reclamos de copy, que obviamente por necio solucione así me estuviera hasta las 6 de la mañana, no quite NADA ¡BUAJAJAJA! 😈😈

  • @gabrielmorales4708
    @gabrielmorales4708 6 วันที่ผ่านมา

    NOOOOOO, el estate machine no se usa en personajes es la forma mas fácil de confundirse, usen el blend node.

    • @Leedeo
      @Leedeo  6 วันที่ผ่านมา

      Sí, sí que se usa, no hay confusión, el blend node es para otra cosa, eso es para combinar animaciones como la propia palabra indica, que tampoco está mal, si es que se necesita hacer eso, por supuesto, pero si no, e StateMachine es tal cual lo que indica la palabra, una máquina de estados, y es mejor que hacer una máquina de estados a mano, porque la mayoría no entiende que para que una máquina de estados sea máquina de estados real, no basta con evaluar el estado actual, que eso se puede hacer de mil formas y erróneamente a eso le llaman máquina de estados; para que sea una máquina de estados real, tiene que evaluar el estado anterior, que es necesario por ejemplo en juegos de lucha al momento de realizar combos, y eso lo hace el StateMachine de Godot, ya trae toda la logica implementada.

  • @000angelo
    @000angelo ปีที่แล้ว

    ALGORITMO YO TE ELIGO, se hace lo que se puede

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

      Jajaja mi gracias, es más que suficiente así. 😝