Objets

Dans GameMaker Studio 2 vous avez des objets et vous avez des instances. Les objets sont essentiellement le modèle de base pour une instance, et en tant que tels ne sont jamais présents dans une pièce directement... seules les instances de l'objet sont placées dans la pièce. Cela signifie que si vous voulez changer quelque chose pour toutes les instances que vous allez créer, vous pouvez le faire en changeant l' objet.

IMPORTANT! Changer quelque chose à propos d'un objet ne changera pas les instances présentes dans la pièce, seulement celles créées après le changement

Vous pouvez également accéder à des informations sur un objet de base et l'utiliser pour dicter des comportements ou des changements dans le jeu. Par exemple, vous pouvez vérifier l'ID d'un objet parent et, dans le code suivant, si une instance avec ce parent est trouvée, vous pouvez vérifier son object_index décider ce qui devrait être fait.

GameMaker Studio 2 vous donne un certain nombre de fonctions qui vous permettent d'obtenir divers détails sur un objet. Notez qu'un objet n'est pas une instance (une entité dans le jeu), c'est simplement une ressource à partir de laquelle toutes les instances sont créées. Cela signifie que les valeurs de retour de ces fonctions peuvent être différentes des valeurs réelles affichées par les instances dans la pièce, car une fois qu'une instance est créée, elle peut être modifiée via le code et les actions DnD™.


Il existe également un certain nombre de fonctions qui vous permettent de définir les propriétés d'un objet. Il convient de noter que toutes les instances de cet objet qui existent déjà dans la pièce peuvent ne pas être affectées par ces fonctions, mais toutes les nouvelles instances de cet objet créées dans la pièce le seront. Il est donc recommandé de ne jamais modifier les propriétés d'un objet. les instances de cet objet sont présentes dans la pièce actuelle.

Vous pouvez également utiliser certaines fonctions pour générer des événements à partir d'un code à partir d'une instance ou d'un objet spécifique. Ces fonctions peuvent être très utiles, en particulier pour les parents et les enfants, et sont décrites dans la section suivante:

  1. Générer des événements


Arrière: Référence du langage GameMaker Studio 2
Suivant: Instances
© Copyright YoYo Games Ltd. 2017 Tous droits réservés