05 – GDScript : Instancier par le code

L’instanciation par le code (avec si possible un zeste d’aléatoire) est une tâche extrêmement courante dans le processus de création de la plupart des jeux vidéo. Voyons ensemble comment faire en utilisant GDScript. Situation de départ Pour commencer, j’ai : Une scène 2D qui contient juste une PackedScene de type Lire la suite…

Par Sobschack, il y a

08 – GDScript : Le random

Dans cet article nous allons voir comment générer des nombres aléatoires avec GDScript. Même si sur le fond la génération de nombres aléatoire avec GDScript est relativement identique au random dans Python, sur la forme elle est assez différente. D’abord, bien entendu, pas besoins d’importer de module puisque GDScript intègre Lire la suite…

Par Sobschack, il y a

04 – GDScript : Les signaux

Préambule Qu’est ce qu’un signal : C’est tout simplement une technique qui permet à un script de retourner une information sous certaines conditions. Un signal peut être reçu par un autre script qui peut traiter cette information et émettre en retour un nouveau signal à destination d’un autre script. Ce Lire la suite…

Par Sobschack, il y a

02 – GDScript : Les événements

La gestion des événements dans Godot est fortement automatisé. Dans les grandes lignes, créer un événement va consister à créer un éléments via l’interface graphique, a choisir son comportement toujours dans l’interface graphique, puis à « connecter » un fonction qui va se créer automatiquement dans le script en cours. Ci-dessous la Lire la suite…

Par Sobschack, il y a

01 – GDScript : Les hiérarchies

Dans cette article, nous allons voir comment sélectionner des éléments en GDScript. Dans Godot, pour sélectionner des éléments, nous allons utiliser la hiérarchies de types parents/enfants qui se crée automatiquement lors de la créations des nodes. Dans le gestionnaire de scène, cette hiérarchie est matérialisé par ces symboles : Pour Lire la suite…

Par Sobschack, il y a

06 – GDScript : Structure conditionnelle

En GDScript, les structures conditionnelles sont extrêmement similaire au structure de Python, je vous renvois donc à l’article concernant les structure conditionnelle en Python. match Différence comparé au Python : le structure conditionnel « match ». Cette structure est en fait un « raccourcis » pour une boucle for mais avec des conditions beaucoup Lire la suite…

Par Sobschack, il y a

03 – GDScript : Les opérateurs mathématique

GDScript offre la possibilité d’utiliser tous les opérateurs mathématique classiques. Attention toutefois à l’opérateur de division qui ne retourne PAS de float si l’une des deux valeur n’est pas de type float : ATTENTION Il n’est pas possible de faire des opérations mathématique sur des strings.

Par Sobschack, il y a