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.
También podemos crearlo desde las mismas propiedades del Nodo haciendo Click en Vacío y seleccionando Nuevo Script.
Y desde el menú central superior también podemos abrir el script:
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.
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.
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.