Archivo de la etiqueta: Godot

Animaciones con el nodo Tween – Godot Engine

Si necesitamos una animación muy básica, donde sólo tenemos que cambiar algunas propiedades de un nodo, puede que usar AnimationPlayer sea muy exagerado. Ese nodo dispone de muchas funciones que para una animación sencilla no hacen mucha falta, así que Godot nos ofrece una alternativa con el nodo Tween, para tener animaciones sencillas o hasta con un cierto nivel de complejidad.

Dibujar con la función _draw() – Godot Engine

Hay momentos donde necesitamos hacer una simple línea, rectángulo o círculo y no podemos, o no queremos, recurrir a una herramienta de diseño. Desde Godot también podemos realizar estos «dibujos» simples empleando unos métodos que se incluyen en cada nodo descendiente de Control y Node2D.

Si bien en el vídeo les enseño a usar métodos que unicamente son para dibujar figuras, también podemos tener en cuenta el siguiente:

 draw_texture( Texture texture, Vector2 position, Color modulate=Color( 1, 1, 1, 1 ), Texture normal_map=null )

Se usa para dibujar texturas, es útil si no queremos crear un Sprite o TextureRect desde código o el inspector. En su primer parámetro tenemos que indicar la dirección de la textura, si conocemos su dirección en la carpeta de proyecto, podemos usar algo como: load(«res://nombre.png»)

En su segundo parámetro colocamos un Vector2() con la posición que queremos para la textura. Por último asignamos un color, ahí podemos usar el método que enseño durante el vídeo.

Repositorios Libres – Tappy Plane

Mecánicas del clásico Flappy Bird desarrolladas en Godot Engine. Para expandir las características respecto al juego original, se añadió un selector de jugador, escenario y obstáculos que consiste básicamente en cambiar la apariencia del escenario.

Curso completo

Propuestas

Si tienes la idea de una característica que pueda mejorar el proyecto, puedes proponerla. Realizaré un vídeo desarrollándola y explicando la función.

También puedes desarrollar por tu cuenta y subir los cambios a los repositorios de GitHub y GitLab del proyecto.

Puedes comentar una propuesta en algún vídeo o artículo relacionado con el curso. Cada cierto tiempo se publicará una encuesta en mi página de Patreon donde podrán elegir una de las características.

Repositorios Libres – Plataformas 2D

Recreación de un juego de plataformas como el típico Mario Bros. Entre las cosas que pueden resultar interesantes para ustedes, esta la animación de los bloques al generar una moneda, el punto de control a mitad de nivel y la capacidad de hablar del personaje.

Curso completo

Propuestas

Si tienes la idea de una característica que pueda mejorar el proyecto, puedes proponerla. Realizaré un vídeo desarrollándola y explicando la función.

También puedes desarrollar por tu cuenta y subir los cambios a los repositorios de GitHub y GitLab del proyecto.

Puedes comentar una propuesta en algún vídeo o artículo relacionado con el curso. Cada cierto tiempo se publicará una encuesta en mi página de Patreon donde podrán elegir una de las características.

Repositorios Libres – Mata Patos

Proyecto sencillo donde unos patos son generados cada cierto tiempo y les disparamos para hacer puntos. Útil para aprender más sobre el ParallaxBackground y el nodo CanvasLayer.

Estado del curso para YouTube

CapítulosGrabado/PreparadoProducciónPublicación
1PreparadoNoDiciembre
2PreparadoNoDiciembre
3PreparadoNoDiciembre

Propuestas

Si tienes la idea de una característica que pueda mejorar el proyecto, puedes proponerla. Realizaré un vídeo desarrollándola y explicando la función.

También puedes desarrollar por tu cuenta y subir los cambios a los repositorios de GitHub y GitLab del proyecto.

Puedes comentar una propuesta en algún vídeo o artículo relacionado con el curso. Cada cierto tiempo se publicará una encuesta en mi página de Patreon donde podrán elegir una de las características.