Tutorial de GDScript para ENTENDER GODOT como un PRO
ฝัง
- เผยแพร่เมื่อ 8 ก.ค. 2024
- TIMELINE
00:00 Introducción
00:20 Lógica del algoritmo
01:04 MainLoop
01:28 Frame y FPS
01:50 Escena Mundo
02:08 Fase de entrada
04:04 ¿Cómo acceder a un nodo?
05:35 Fase de procesamiento
07:29 Physics process y process
08:11 Delta
08:50 Funciones propias y con señales
09:15 Fase de salida
09:55 Guía de estilo para declarar variables
11:47 onready var
12:47 Comentarios
13:03 Conclusión
__________________________________
CONTENIDO DEL CURSO
1. Tus primeros pasos en Godot: • Video
2. Los 4 pilares de diseño de Godot (2 videod)
- Cómo se estructuran los nodos: • Video
- Escenas y señales: • Video
3. GDScript completo para principiantes (2 videos incluyendo este :D)
- Cómo programar en GDScript: • Video
4. Crea tu primer juego con Godot
5. Crea movimientos perfectos para tus personajes
6. Cámara y Tilemap
7. Cómo manejar las colisiones en Godot
8. Animaciones, luces, parallax y audios
9. Cómo crear una UI PODEROSA con Godot
10. Autoload
11. Guardar y cargar una partida
12. Cómo exportar tu videojuego
13. Máquina de estados
14. Cómo organizar y estructurar tu proyecto en Godot
__________________________________
AYUDA A CRECER AL CANAL DONANDO :D
Ko-fi: ko-fi.com/dgreengames#
__________________________________
REDES SOCIALES
D Green Games
Twitter: / dgreengames
__________________________________
MÁS CURSOS DE GODOT AQUÍ
Adderly Céspedes: Cómo crear un juego simple 2D en Godot
• Como crear un juego si...
Raformático: Curso Godot Completo Desarrolla tu primer juego en un video
• Curso Godot Completo -...
Nathan Mejía: Aprender GDScript en 10 minutos
• Aprender GDscript en 1...
Ledeeo Studio: Cómo crear un juego de plataformas 2D (con Godot)
• Curso GODOT 3 👉 PLATAF...
Gracias por ver mis videos.
__________________________________
JUEGA MIS JUEGOS
dgreen-games.itch.io/
__________________________________
¿Quién soy?
Soy D Green Games, tengo otro canal llamado D Green Dev y soy un desarrollador de videojuegos indie. En este canal me dedico a enseñar todo tipo de conceptos sobre desarrollo de juegos. Hago cursos de Godot Engine, de Blender y doy muchos consejos de Game Design.
Espero que te guste mi contenido :D - เกม
Un crack 😎, muy buena explicación, sigue así exelentes tutoriales.
Muchas gracias
De 10 !!
😆
Sigue así muy buen video.
Muchas gracias :D
excelente video 10/10.
Gracias 😆
que buen video, eh entendio de forma clara, incluso mas que lo que aprendi en en Platzi.
En platzi enseñan Godot?
Gracias por el elogio 😁
@@dgreengames xd
tengo un area2d con una señal _on_body_entered(body): y quiero obtener esa señal desde otra escena, un player obtenga la señal de ese area2d, como podria hacer??
Pues todo depende de tus circunstancias.
Si quieres que el personaje haga algo cuando colisiona con ese area2D, solo debes de confirmar que el parámetro body sea el personaje y de ahí se llama a la función que deseas.
Si el area2D colisiona con otro objeto que no sea el player y quieres ejecutar algo al suceder eso, también hay varias formas.
Una es si ambas escenas están dentro de la misma escena desde un principio, en ese caso solo agarras el area2D y en la parte derecha del editor le das a la señal y a conectar señal con el player.
Otra forma es si el área2D es una instancia que se crea mientras el juego se ejecuta. En ese caso o bien lo instancias desde el player o, si se instancia por otro lado, puedes tener un autoload con una señal diferente. En el _ready del player conectar la señal del autoload a la función deseada (que tenga el parámetro body), y en el código del area2D, dentro de la señal on_body_entered(body), emitir la señal del autoload y pasarle el parámetro body, dicha señal al estar conectada con el player será recibida. Espero haberme explicado.
Otro método que me acabo de recordar es con los grupos.
Al personaje lo pones en un grupo, por ej: "personaje", y en el _ready del area2D, hacer un llamado a get_tree().get_nodes_in_group("personaje")
🤘 ᑭᖇOᗰOᔕᗰ