Attributs d'Objet
Les attributs sont des valeurs stockées sur chaque objet pour être consultées ultérieurement. Par exemple, si vous souhaitez suivre la santé de chaque ennemi dans votre jeu, vous pouvez créer un attribut de santé. Lorsque l'ennemi reçoit des dégâts, vous pouvez définir l'attribut de santé sur une nouvelle valeur.
Les attributs peuvent être plus flexibles que cela. Vous pouvez également définir et obtenir des attributs dynamiquement sans les prédéfinir d'abord, vous permettant ainsi de créer des structures de données.
En utilisant des comportements, vous pouvez accéder aux attributs de n'importe quel objet de votre scène, ou même ajouter des attributs dynamiquement.
Définir des Attributs :
Vous pouvez prédéfinir des attributs depuis l'onglet Attributs dans les Propriétés de l'Objet (voir Propriétés de l'Objet pour plus d'informations).
Pour ajouter un attribut, saisissez d'abord un nom pour l'attribut dans le champ de recherche (cela est parfois appelé une clé). Si l'attribut existe déjà, la recherche le filtrera pour vous. S'il n'existe pas, appuyez sur l'icône + pour ajouter le nouvel attribut.
Une fois votre attribut ajouté, vous pouvez entrer n'importe quel nombre ou texte dans le champ de saisie pour le présélectionner. Vous pouvez également le laisser vide et le définir dynamiquement en utilisant des comportements.
Comportement de Définition d'Attribut :
En utilisant le comportement Définir Attribut (situé dans la catégorie Objet), vous pouvez mettre à jour la valeur de n'importe quel attribut prédéfini sur un objet sélectionné. Vous avez également l'option de définir ou de créer dynamiquement un attribut pour votre objet spécifié.
Attributs Prédéfinis
Par défaut, le type de clé d'attribut "Prédéfini" est sélectionné dans la liste déroulante. Avec cette option sélectionnée, vous pouvez définir la valeur pour n'importe quel attribut prédéfini. Appuyez sur "Sélectionner Clé d'Attribut" pour afficher une liste d'attributs appliqués à votre objet sélectionné.
Une fois que vous avez sélectionné l'attribut souhaité, vous pouvez définir la "Valeur de l'Attribut" sur tout ce que vous voulez. Une fois que le comportement Définir Attribut est exécuté, l'attribut sera défini sur cette nouvelle valeur.
Attributs Dynamiques
Si vous sélectionnez le type de clé "Dynamique" dans la liste déroulante, vous pouvez entrer manuellement une clé (nom) et une valeur pour un attribut à définir.
Si la clé que vous entrez existe pour l'objet sélectionné, alors l'attribut spécifié sera défini avec la nouvelle valeur. Cependant, si vous entrez une clé qui n'existe pas pour votre objet, l'attribut sera créé pour vous une fois que ce comportement est exécuté.
Comportement d'Obtention d'Attribut :
Avec le comportement Obtenir Attribut, vous pouvez obtenir la valeur de n'importe quel attribut prédéfini ou dynamique, puis la transmettre à un autre comportement (voir Partage de Valeurs).
Le comportement Obtenir Attribut fonctionne de manière similaire au comportement Définir Attribut. Vous pouvez sélectionner un attribut Prédéfini ou Dynamique.
Cependant, si vous sélectionnez une Attribut Dynamique avec le comportement Obtenir Attribut, la clé entrée doit déjà exister. Cela signifie que l'attribut doit être prédéfini, ou créé dynamiquement avant que le comportement Obtenir Attribut soit exécuté. Si vous entrez une clé pour un attribut qui n'existe pas, alors rien ne sera renvoyé.

