📣 Hagamos Videojuegos [03] - Cómo hacer un SISTEMA DE COMBOS | Godot Engine 3
¡Bienvenido a este tutorial de Godot Engine! En este video, aprenderás a programar la mecánica de ataques combo o melee en tu juego. ¿Has querido darle más profundidad y variedad a tus combates? ¡Con esta mecánica podrás hacerlo! Utilizando el nodo AnimationTree, podrás crear una máquina de estados para controlar tus ataques y hacer que tu personaje ejecute diferentes movimientos según las acciones del jugador.
Además, esta mecánica no solo es útil para juegos de plataformas, sino también para géneros como juegos de lucha o Beat 'em up. ¡Aprende a crear ataques combo con Godot Engine en este tutorial!
----------------------------------------------------
📢 INDICACIONES PARA SEGUIR LOS CURSOS (LECTURA RECOMENDADA):
➡️ https://bit.ly/3Sr3Lhu
🌐 LISTADO DE CURSOS DE GODOT ENGINE EN ESPAÑOL:
➡️ [Curso #1] Aprende Godot Engine 3 desde cero (Nivel Principiante): https://bit.ly/3oQ7Kqa
➡️ [Curso #2] ¿Cómo hacer un Space Shooter en Godot Engine 3? (Nivel Principiante): https://bit.ly/3P5GgaY
➡️ [Curso #3] ¿Cómo hacer un juego de plataformas 2D con Godot Engine 3? (Nivel Intermedio): https://bit.ly/3bwn0Wb
➡️ [Extra] Aprende mucho más con los tutoriales Autoconclusivos de Godot Engine 3: https://bit.ly/3zC2fAC
----------------------------------------------------
💾 DESCARGAR PROYECTO (SOLO PARA MECENAS):
➡️ https://www.patreon.com/posts/proyecto-godot-73133832
----------------------------------------------------
💾 DESCARGAR ASSETS PACK:
➡️ https://pixelfrog-assets.itch.io/treasure-hunters
➡️ https://jesse-m.itch.io/jungle-pack
➡️ https://grafxkid.itch.io/sprite-pack-5
----------------------------------------------------
💜 NUEVOS MIEMBROS DEL CANAL EN YOUTUBE:
➡️ deividbotina - Miembro Oro 🪙
📢 SI DESEAS APOYAR, CONVIÉRTETE EN MIEMBRO DEL CANAL:
➡️ https://vod.strms.net/j/UCBZqfPIXgIUMfj7A93JSoJw
📢 TAMBIÉN PUEDES APOYAR EN PATREON PARA TENER ACCESO A CONTENIDOS EXCLUSIVOS:
➡️ https://www.patreon.com/leedeo
🌐 SITIO WEB OFICIAL:
➡️ https://leedeo.github.io
🛒 TIENDA OFICIAL DE MERCHANDISING:
➡️ https://store.streamelements.com/leedeo-8211
👥 CANAL DE DISCORD:
➡️ https://discord.gg/qRDeSEQJ5f
----------------------------------------------------
💜 Un agradecimiento especial al buen Jhonny, moderador de la comunidad en Discord, por darse a la tarea de realizar las marcas de tiempo. 🤘
⌚ MARCAS DE TIEMPO
00:00 Introducción
00:17 Mecánica elegida
01:06 Problema y justificación
02:32 1.0 Cambios en el Player
02:39 1.1 Sprite por AnimatedSprite
02:49 1.1.1 Crear una animación con el nodo AnimationPlayer
03:36 1.2 Máquina de estados con AnimationTree
03:47 1.2.1 Cómo crearlo
04:04 1.2.2 Añadir animaciones
04:20 1.2.3 Conectar animaciones
04:23 1.2.3.1 Tipos de animaciones
04:26 1.2.3.1.1 Inmediata
04:31 1.2.3.1.2 Sincronizar
04:36 1.2.3.1.3 Al final
04:58 1.2.4 Flujo de trabajo las animaciones
05:25 1.3 Sonidos
05:32 1.4 Cambios en los Raycasts
06:26 1.5 Cambios en el Script
06:32 1.5.1 Variables y constantes
06:48 1.5.2 Función _ready
07:08 1.5.3 Función _proccess
07:13 1.5.4 Función motion_ctrl
08:22 1.5.5 Función direction_ctrl
08:58 1.5.6 Función jump_ctrl
09:56 1.5.7 (Nueva) Función attack_ctrl
10:12 1.5.7.1 Comprobar el estado
10:45 1.5.7.2 Activar Raycast al atacar
11:01 1.5.7.3 Eliminar enemigo colisionado
11:19 2.0 Crear enemigo de prueba
11:58 3.0 Personalizar entrada
12:12 3.1 Añadir acción
12:17 3.2 Asignar teclas
12:29 Resultado final
#godot #gamedev