Curso GODOT 4 desde CERO [08] 💡 Script de Movimiento Universal (2D y 3D)
Sigue así. Cada lección te acerca más a tu certificado.
Sobre esta lección
En esta lección final del Curso de Godot 4 desde Cero, te entrego mi "Navaja Suiza": un Script de Movimiento Universal. Olvida el código por defecto; aprenderás a programar una función reutilizable para CharacterBody2D y CharacterBody3D utilizando la función move_and_slide(). Profundizaremos en la matemática vectorial para entender por qué debemos Normalizar Vectores (evitando que el personaje corra más rápido en diagonal) y cómo gestionar los ejes de entrada (get_axis) desde un Autoload global. Veremos cómo este mismo código sirve para un Plataformas 2D, un juego isométrico (2.5D) e incluso un FPS en 3D. 🔥 APOYA EL CANAL Y ACCEDE A CONTENIDO EXCLUSIVO 🔥 Si te gusta mi trabajo y quieres acceder a mi catálogo de contenido exclusivo, considera unirte como miembro del canal. Apoyas directamente mi trabajo y me ayudas a seguir creando. Link para unirse 👉 https://www.youtube.com/@Leedeo/join 💾 DESCARGAR PROYECTO DEL CURSO [GRATIS]: ➡️ https://ko-fi.com/s/27fb7125c7 📒 INSTRUCCIONES: Puedes descargar los materiales del curso gratis introduciendo "0" en la casilla de precio. Si mi trabajo te ayuda, puedes apoyar el canal con una donación voluntaria para celebrar el fin de este curso y seguir creando más tutoriales de Godot Engine. ¡Gracias! 📒 PREGUNTA DE EXAMEN: ¿Por qué usamos una función para convertir inputs a enteros (Int) en lugar de una cadena de if/else? ¿Y por qué es vital normalizar el vector resultante? ¡Demuestra lo que has aprendido en los comentarios! ⏱️ ÍNDICE DEL VIDEO: 00:00 — El Script de Movimiento Universal (Godot 4) 01:02 — Lógica de Inputs en Autoload (get_axis personalizado) 01:50 — Matemáticas: Convertir Booleanos a Enteros (Int) 03:30 — El problema de la Diagonal (Matemática Vectorial) 04:00 — Normalizar Vectores (velocity.normalized) 04:36 — Implementación en 2D (CharacterBody2D) 05:56 — Implementación en 2.5D y 3D (CharacterBody3D) 06:59 — Adaptación para FPS (First Person Shooter) 07:52 — Pregunta de Examen Final #godot4 #characterbody #gamedev #gdscript #movementscript
Sobre este curso
Domina la programación de videojuegos y la lógica de Godot Engine 4 con la guía definitiva, impartida por Javo (Traductor Oficial de la interfaz de Godot al español). 🎓 Esta no es una serie de trucos rápidos; es una formación técnica sólida. Aquí construirás los cimientos de tu carrera, entendiendo la arquitectura de Nodos, el ciclo de vida del software y el lenguaje GDScript 2.0. 🔎 En esta ruta de aprendizaje dominarás: ✅ Arquitectura del Motor: Comprende a fondo el Árbol de Escenas, la Herencia y la Programación Orientada a Objetos (POO). ✅ Programación GDScript: Variables, Arrays, Diccionarios y control de flujo explicados para no programadores. ✅ Sistemas Core: Domina las Señales (Observer Pattern), Autoloads (Singletons) y Matemáticas Vectoriales. ✅ Arte y Diseño: Creación de niveles con TileMap/GridMap y diseño de Interfaces (UI/GUI) con Themes. ✅ Sistemas Profesionales: Máquinas de Estados con AnimationTree, Interpolación con Tweens y Físicas. ✅ Publicación: Exportación final a Windows (.exe), Web (HTML5) y Android (APK/AAB). Guarda esta playlist. Es tu manual de referencia para dejar de copiar código y empezar a pensar como programador. #Godot4 #CursoGodot #AprenderAProgramar #GDScript #GameDev #IndieDev #Leedeo
Lo que aprenderás en este curso:
- Comprender los fundamentos de la lógica de programación
- Dominar las estructuras de control y datos esenciales
- Escribir código limpio, legible y mantenible
- Resolver problemas utilizando pensamiento computacional