Team Apricot Loading

TEAM APRICOT

Por favor espera...
devlog 05 de August, 2026 1 min de lectura

Cómo crear la mecánica de Dash (Deslizamiento) en Godot 4 (2D)

¿Quieres agregar ese impulso rápido estilo Hollow Knight, Celeste o Dead Cells a tu juego 2D? En este tutorial paso a paso te enseñamos a programar la mecánica de Dash (deslizamiento / impulso) en Godot Engine 4 usando GDScript]. Aprenderás cómo controlar la velocidad, la duración de la habilidad y el tiempo de recarga (cooldown) para que el movimiento sea fluido y preciso]. 🛠️ Lo que aprenderás en este tutorial: Configuración de la escena 2D: Estructura del personaje utilizando CharacterBody2D y CollisionShape2D junto a un entorno de prueba con StaticBody2D, [03:01]]. Variables principales del Dash: dash_speed: Controla la velocidad del impulso]. dash_duration: Define cuánto tiempo dura el movimiento del dash]. dash_cooldown: Tiempo de espera necesario antes de poder ejecutar otro dash]. Lógica de estados y control: Uso de variables booleanas para restringir el movimiento del jugador mientras está en pleno dash y evitar el spam continuo, [06:12]]. Mapeo de entradas (Input Map): Asignación de acciones y teclas personalizadas (Jump y Dash) en la configuración del proyecto de Godot]. ⏱️ Marcas de tiempo (Timestamps) [00:00:03] Introducción a la mecánica de Dash]. [00:01:09] Preparación de la escena (Escenario y Nodos 2D)]. [00:03:01] Creación del CharacterBody2D y colisiones del personaje]. [00:04:46] Explicación detallada del código GDScript y variables del Dash]. [00:07:47] Función start_dash y manejo de timers / cooldown]. [00:09:16] Configuración del Input Map (Mapeo de teclas)]. [00:11:20] Demostración final en juego y ajustes de velocidad].
Compartir este artículo