Instance (Game Creator)
Dans le vocabulaire du logiciel Game Creator, une instance est une entité globale contenant plusieurs types d'éléments : les objets, les commandes et les animations.
Sur Game Creator, une instance est représentée par une fenêtre qui affiche tous les objets qu'elle contient. Pour afficher cette fenêtre, cliquez sur le nom de votre instance après l'avoir créée grâce au bouton Ajouter Instance +
.
Afficher en premier[modifier]
Vous pouvez choisir l'instance que vous voulez afficher en premier lors du lancement du jeu. Pour afficher les suivantes, il faut utiliser des commandes.
Fond[modifier]
Vous pouvez choisir le fond de chaque instance de votre jeu. Cela peut être :
- une image (celle-ci prendra les dimensions de l'instance) ;
- une couleur de fond à choisir grâce à la palette.
Objets[modifier]
Un objet est une entité pouvant prendre plusieurs formes :
- un bouton ;
- une étiquette ;
- une zone de saisie ;
- un menu ;
- un bouton radio ;
- une zone de dessin ;
- une image ;
- un tableau ;
- un extrait sonore ;
- un chronomètre (peut aussi afficher la date actuelle) ;
- un objet de toute nature ;
- un groupe d'objets.
Un objet dépend obligatoirement d'une instance. Il ne peut être affiché et utilisé que sur celle-ci.
Commandes[modifier]
Une commande est une entité dépendante d'une instance, qui permet d'exécuter une ou plusieurs actions lors du déclenchement effectif de celle-ci.
Commande globale[modifier]
Fenêtre[modifier]
- Quitter : ferme la fenêtre
Commandes d'objets[modifier]
Bouton[modifier]
- Afficher : affiche le bouton (ne fait rien s'il est déjà affiché)
- Changer couleur de fond : change la couleur de fond du bouton et la remplace par la couleur choisie
- Changer couleur texte : change la couleur du texte du bouton et la remplace par la couleur choisie
- Détruire : détruit le bouton (ne l'affiche plus)
- Recréer : recrée le bouton s'il a été détruit (sinon rien)
Étiquette[modifier]
- Afficher : affiche l'étiquette (ne fait rien si elle est déjà affichée)
- Détruire : détruit l'étiquette (ne l'affiche plus)
- Recréer : recrée l'étiquette si elle a été détruite (sinon rien)
Zone de saisie[modifier]
- Afficher : affiche la zone de saisie (ne fait rien si elle est déjà affichée)
- Insérer texte : insère le texte voulu à la fin
- Détruire : détruit la zone de saisie (ne l'affiche plus)
- Recréer : recrée la zone de saisie si elle a été détruite (sinon rien)
Menu[modifier]
- Ajouter commande : rajoute une commande (un bouton) au menu défilant avec le texte et la commande choisie
Bouton radio[modifier]
- Afficher : affiche le bouton (ne fait rien s'il est déjà affiché)
Zone de dessin[modifier]
- Afficher : affiche la zone de dessin (ne fait rien si elle est déjà affichée)
- Dessiner trait : dessine un trait sur la zone de dessin depuis les coordonnées de départ jusqu'aux coordonnées d'arrivée, de la couleur choisie
- Dessiner rectangle : dessine un rectangle sur la zone de dessin avec les coordonnées du coin supérieur gauche et la taille du rectangle, ainsi que la couleur choisie
- Dessiner rond : dessine un rond sur la zone de dessin avec les coordonnées de son centre, son rayon et sa couleur
Image[modifier]
- Afficher : affiche l'image (ne fait rien si elle est déjà affichée)
- Redimensionner : redimensionne l'image avec les nouvelles mesures (en pixels)
- Modifier position : change la position de l'image avec les nouvelles coordonnées
- Changer transparence : remplace la transparence actuelle par la nouvelle valeur de transparence
- Détruire : détruit l'image (ne l'affiche plus)
- Recréer : recrée l'image si elle a été détruite (sinon rien)
Tableau[modifier]
- Afficher : affiche le tableau (ne fait rien s'il est déjà affiché)
- Récupérer : récupère la valeur de la variable de la case sélectionnée (ligne,colonne)
- Insérer : insère le texte dans la case sélectionnée (ligne,colonne)
Objet[modifier]
- Afficher : affiche l'objet (ne fait rien s'il est déjà affiché)
- Déplacer : déplace l'objet depuis ses coordonnées actuelles en ajoutant les valeurs assignées
- Changer image : remplace l'image actuelle de l'objet par la nouvelle
- Changer couleur : remplace la couleur actuelle par la nouvelle
- Détruire : détruit l'objet (ne l'affiche plus)
- Changer position : remplace les coordonnées actuelles de l'objet par les nouvelles
- Changer l'angle : remplace l'angle actuel de l'objet par le nouveau
Musique[modifier]
- Lancer : lance la musique
- Stop : arrête la musique définitivement
- Pause : met la musique en pause
- Volume : remplace le volume actuel par le nouveau
Temps[modifier]
- Lancer chrono : lance un chronomètre
- Pause chrono : met le chronomètre en pause (s'il y en a un qui est lancé)
- Stop chrono : arrête le chronomètre définitivement
- Effacer chrono : arrête l'affichage du chronomètre
Groupe d'objets[modifier]
- Afficher : affiche tous les objets du groupe (ne fait rien s'ils sont déjà affichés)
- Déplacer : si pas d'index : déplace tous les objets du groupe depuis leurs coordonnées actuelles en ajoutant les valeurs assignées ; sinon : déplace l'objet sélectionné depuis ses coordonnées actuelles en ajoutant les valeurs assignées
- Changer image : si pas d'index : remplace l'image actuelle de tous les objets du groupe par la nouvelle ; sinon : remplace l'image actuelle de l'objet sélectionné par la nouvelle
- Changer couleur : si pas d'index : remplace la couleur actuelle de tous les objets du groupe par la nouvelle ; sinon : remplace la couleur actuelle de l'objet sélectionné par la nouvelle
- Détruire : si pas d'index : détruit tous les objets du groupe (ne les affichent plus) ; sinon : détruit l'objet sélectionné (ne l'affiche plus)
- Changer position : si pas d'index : remplace les coordonnées actuelles de tous les objets par les nouvelles ; sinon : remplace les coordonnées actuelles de l'objet sélectionné par les nouvelles
- Changer l'angle : si pas d'index : remplace l'angle actuel de tous les objets par le nouveau ; sinon : remplace l'angle actuel de l'objet sélectionné par le nouveau
Animations[modifier]
Une animation est une entité dépendante d'une instance, qui permet de changer ponctuellement les caractéristiques d'un objet et de répéter cette modification à un intervalle de temps fixé.
Événements[modifier]
Un événement est une entité dépendante d'une instance, similaire à une commande.
Un événement se différencie d'une commande par le fait que les actions ne sont exécutées qu'une fois certaines conditions réunies.
Source[modifier]
Voir aussi[modifier]
Articles connexes[modifier]
Erreur Lua dans Module:Catégorisation_badges à la ligne 170 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).