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
  • เกม

ความคิดเห็น • 14

  • @Caxin-v1r
    @Caxin-v1r 9 หลายเดือนก่อน

    Un crack 😎, muy buena explicación, sigue así exelentes tutoriales.

    • @dgreengames
      @dgreengames  9 หลายเดือนก่อน

      Muchas gracias

  • @matiasgamer4849
    @matiasgamer4849 ปีที่แล้ว

    De 10 !!

  • @gustavocardozo9493
    @gustavocardozo9493 ปีที่แล้ว

    Sigue así muy buen video.

  • @kingdocio
    @kingdocio ปีที่แล้ว

    excelente video 10/10.

  • @Alphon0
    @Alphon0 ปีที่แล้ว +1

    que buen video, eh entendio de forma clara, incluso mas que lo que aprendi en en Platzi.

    • @dgreengames
      @dgreengames  ปีที่แล้ว +1

      En platzi enseñan Godot?
      Gracias por el elogio 😁

    • @Alphon0
      @Alphon0 ปีที่แล้ว

      @@dgreengames xd

  • @eduardofernandez6626
    @eduardofernandez6626 ปีที่แล้ว

    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??

    • @dgreengames
      @dgreengames  ปีที่แล้ว +1

      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")

  • @homer7764
    @homer7764 2 ปีที่แล้ว

    🤘 ᑭᖇOᗰOᔕᗰ