Creación de Videojuegos. Godot Engine. Los Scripts o Código.

Tema 7. Godot Engine. Los Scripts o Código.

Los scripts son fundamentales para realizar un juego. Muchos Nodos pueden ser programados mediante instrucciones usando un lenguaje de programación. Godot usa varios lenguajes de programación. Por defecto, nosotros usaremos GDScript que es el que viene por defecto en Godot y que resulta el más sencillo para los que empiezan a programar con Godot.

Los Nodos vienen sin Scripts, pero siempre terminaremos usándolos. Podemos crear un Script a un Nodo de varias formas. No todos los Nodos van a usar Scripts.

Si hacemos Click sobre un Nodo veremos que en la parte derecha superior de la ventana de Nodos aparece un pergamino dibujado con un +. Cuando se activa, significa que a ese Nodo se le puede asignar un script.

Icono Pergamino para crear scripts en Godot
Icono Pergamino para crear scripts en Godot

También podemos crearlo desde las mismas propiedades del Nodo haciendo Click en Vacío y seleccionando Nuevo Script.

Más formas de crear un Script en Godot
Más formas de crear un Script en Godot

Y desde el menú central superior también podemos abrir el script:

Creamos un Script desde el menú principal de Godot
Creamos un Script desde el menú principal de Godot

Al hacerlo se abrirá una ventana donde podemos escoger el Lenguaje que queremos usar. Por defecto, seleccionamos GDScript. Una vez hecho, hacemos Click en Crear.

Añadimos el Script del Nodo en Godot
Añadimos el Script del Nodo en Godot

En la carpeta (Ruta) podemos indicar dónde se va a guardar el Script. Si en recursos hemos creado una carpeta para guardar Scripts, ese sería el mejor lugar donde guardarlos.

Si nos fijamos bien, si un Nodo ya tiene creado su Script, aparecerá un pergamino blanco a su lado. Para abrirlo solo tenemos que hacer Click en el pergamino.

Script creado en el Nodo. Godot
Script creado en el Nodo. Godot

De esta forma se mostrará la ventana de Script. Los Scripts aparecen con un nombre y una extensión gd. Ejemplo: Escena1.gd

Es muy recomendable para organizar bien la información, crear una carpeta exclusiva en recursos para ir guardando todos los scripts.

Script creado de forma automática en Godot
Script creado de forma automática en Godot

ÍNDICE


0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x