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! ð
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.
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...
@@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
@@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.
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
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.
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Ã...)
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...
MuchÃsimas gracias Javo por los esfuerzos, esto del animation tree es como un tema que tiene lo suyo, comprendo las FSM pero al hablar de animaciones sà me resulta un tema un poco mÃĄs escabroso.
SÃ, tiene muchisimo mÃĄs de lo que uno pueda llegar a creer, porque finalmente yo enseÃąe el StateMachine, que es una maquina de estados, y es el que mÃĄs uso, pero si uno no necesita una maquina de estados y lo que necesita es combinar animaciones, tambien se puede hacer con AnimationTree, que fijate que ahà quizas estuve mal yo y tuve que dividir este tema en 2 videos para enseÃąar ese proceso tambien... pero bueno... el curso de iniciaciÃģn ya quedÃģ cerrado, son esas cosas que uno piensa hasta despues, pero siempre puedo sacarlo como un tutorial aparte... ð
@@Leedeo para nada hombre, buenÃsimo el contenido, ahà quizÃĄs si llegaras a desarrollarlo aparte valdrÃa la pena, pero si los objetivos se consiguen basta y habrÃĄ mucho que quede en manos de cada uno para profundizar.
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
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. ðĪ
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 ðĪĢ
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.
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 ð
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. ðĪ
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. ðĪĢ
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.
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
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.
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
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!!! ð
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 ð
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 ððŧââïļ
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.
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.
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..
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.
ÂĄ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?
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.
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?
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 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.
@@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
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 ðĪĢ
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.
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
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
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. ðĪĢ
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.
@@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!!
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 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! ð
Con el AnimationTree ÂŋNo? claro y no funcionaria y preguntÃĄndote que pasa ð pero sà era eso: Desde que el AnimationTree toma control del AnimationPlayer, se ignoraran todos sus mÃĐtodos, seÃąales, etc. y se usarÃĄn los del AnimationTree en su lugar.
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. ð
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... ð
ÂĄ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! ðð
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.
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! ð
ÂĄGRACIAS A TI! ð
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.
gracias
Gracias por esta aclaracion muy importante para que funcione bien.
Gracias, me estoy animando a manejar Godot , y este es una buena entrada, gracias
gracias javo, no me canso de decir que haces un trabajo excelente enseÃąÃĄndonos y lo aprecion un monton GRACIAS!
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...
@@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
@@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.
Siguiendo todos los consejos!!
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
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.
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Ã...)
Gracias Leedeo por tus tutoriales, en verdad !!Gracias!! ðð§Ą
Mil gracias a ti tambiÃĐn por el comentario!! ð ayuda mucho ðĪ
Todo bien explicado a detalle de forma general :D
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...
Muy buen tutorial. FELICIDADES ;)
MuchÃsimas gracias Javo por los esfuerzos, esto del animation tree es como un tema que tiene lo suyo, comprendo las FSM pero al hablar de animaciones sà me resulta un tema un poco mÃĄs escabroso.
SÃ, tiene muchisimo mÃĄs de lo que uno pueda llegar a creer, porque finalmente yo enseÃąe el StateMachine, que es una maquina de estados, y es el que mÃĄs uso, pero si uno no necesita una maquina de estados y lo que necesita es combinar animaciones, tambien se puede hacer con AnimationTree, que fijate que ahà quizas estuve mal yo y tuve que dividir este tema en 2 videos para enseÃąar ese proceso tambien... pero bueno... el curso de iniciaciÃģn ya quedÃģ cerrado, son esas cosas que uno piensa hasta despues, pero siempre puedo sacarlo como un tutorial aparte... ð
@@Leedeo para nada hombre, buenÃsimo el contenido, ahà quizÃĄs si llegaras a desarrollarlo aparte valdrÃa la pena, pero si los objetivos se consiguen basta y habrÃĄ mucho que quede en manos de cada uno para profundizar.
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
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. ðĪ
ðĪ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 ð
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 ðĪĢ
ALGORITMO YO TE ELIGO, se hace lo que se puede
Doble, para mayor satisfacciÃģn. ðĪĢ
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.
Gracias master, buen viedep
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 ð
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. ðĪ
@@Leedeo te deseo exito
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.
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. ðĪĢ
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.
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
la cosa se va complicando, aunque estamos aprediendo poquito a poco...
lo bueno que si no te acuerdas, a repasar el otro video
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.
âĪ Muchas gracias, ahora no me da miedo udar godot
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
Pues es que soy de EspaÃąa, pero vivo en MÃĐxico desde 2009 ÂŋPor quÃĐ a tanta gente le intriga tanto eso? ðĪĢ
muy bueno-. y no no puedo por ahora. pero si me sobra hay pongo la pasta.
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!!! ð
Siempre dice primero pero ninguno dice Último ðĒ
Eres un genio
Eres un furro
pues nunca hay un ultimo, siempre vendra el siguiente
â@@tommylin7722 No es cierto, algÚn dÃa se destruirÃĄ el mundo
@@superalexandrusco1727 aun asi nunca se dira el ultimo, porque en ese momento ya no un ultimo para decirlo
este es el unos de los mejores youtuber espaÃąol de godot has pasado a lukyfa de lukifa me boy aqui
gracias bro
Que honor ese reconocimiento!!! ð
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
Godot es mas complejo de lo que pensaba >:0
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 ð
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 ððŧââïļ
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.
Yo lo que quiero es que cuando llame a una animaciÃģn que tenga que pasar por todas las intermedias antes de ejecutar la que mandÃĐ
ta bueno o wo!
aunque nunca entiendo para que sirve la animacion reset que siempre se crea sola o wo
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.
Es mÃĄs fÃĄcil ser el primero que ser el Último... Estooo javo ð ð cuÃĄl era la comunidad en discord?? Necesito un link
En la descripciÃģn de todos los videos siempre dejo la URL ð, pero creo que ya estabas en la comunidad, Âŋno? Revisa a ver.
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..
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.
ÂĄ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?
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.
@@Leedeo Muchas gracias, le darÃĐ una vuelta a lo que comentas a ver quÃĐ tal.
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?
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.
@@Leedeo gracias
@@Leedeo y como puedo instanciar cosas dentro de un array a la escena?
@@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.
@@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
con razon me sonaba la cancion de fondo (No turning back neffexâŠâŦ)
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 ðĪĢ
@@Leedeo aun asi neffex es genial buena opcion como la NCS o alguna que otra cancion sin copyright por ahi
Otra buena arma de godot
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.
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
ÂĄQuiÃĐn dice que sea ningun alter! ðĪĢ
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
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. ðĪĢ
Los tutoriales de godot 3, me sirven para godot 4?, por cierto este nodo sirve para hacer combos?
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.
@@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!!
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
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
@@Leedeo la biblia 2 jaja ala ok bueno espero
@@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! ð
Desgraciadamente es una arma que no se disparar
lml
JODER yo estaba llamando a play() del AnimationPlayer en cada funciÃģn
Con el AnimationTree ÂŋNo? claro y no funcionaria y preguntÃĄndote que pasa ð pero sà era eso: Desde que el AnimationTree toma control del AnimationPlayer, se ignoraran todos sus mÃĐtodos, seÃąales, etc. y se usarÃĄn los del AnimationTree en su lugar.
Comentario
Ãltimo
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. ð
Demasiado texto, esta vez te has pasado leedeo
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... ð
Mucho texto.
ÂĄ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! ðð
NOOOOOO, el estate machine no se usa en personajes es la forma mas fÃĄcil de confundirse, usen el blend node.
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.
ALGORITMO YO TE ELIGO, se hace lo que se puede
Jajaja mi gracias, es mÃĄs que suficiente asÃ. ð