Travailler avec des Objets

En utilisant des objets, vous pouvez ajouter un grand nombre d’informations à votre carte à utiliser dans votre jeu. Ils peuvent remplacer des alternatives ennuyeuses telles que l’écriture en brut de coordonnées (tel que des points d’apparition) dans votre code source ou la maintenance de fichiers de données supplémentaires pour stocker des éléments de jeu.

En utilisant des objets tuile, des objets de types variés peuvent être facile à reconnaître ou ils peuvent être utilisés pour des raisons purement graphiques. Dans certains cas ils peuvent entièrement remplacer l’utilisation de calques de tuiles, comme démontrés dans l’exemple « Sticker Knight » fourni avec Tiled.

Tous les objets peuvent avoir des propriétés personnalisées, qui peuvent aussi être utilisées pour créer des connexions entre les objets.

Pour commencer à utiliser des objets, ajoutez un Calque d’Objets à votre carte.

Outils de Placement

Chaque type d’objet a son propre outil de placement.

Since Tiled 1.2

Une prévisualisation de l’objet que vous être en train de placer est affichée lorsque vous passez votre souris sur la carte. Lors du placement d’un objet, vous pouvez appuyer sur Échap ou faire un clic droit pour annuler le placement de l’objet. Appuyez sur Échap une nouvelle fois pour sélectionner l’outil Sélectionner des Objets.

Insérer un Rectangle

Raccourci : R

Le rectangle est le premier type d’objet supporté par Tiled, voilà pourquoi les objets sont des rectangles par défaut dans le Format de Carte TMX. Ils sont utiles pour baliser des aires rectangulaires et pour leur assigner des propriétés personnalisées. Ils sont souvent utilisés pour spécifier des boîtes de collision.

Placez un rectangle en cliquant et glissant dans n’importe quelle direction. Maintenir Maj force un carré et maintenir Ctrl force sa taille en tant que la taille d’une tuile.

Les objets rectangles ont comme origine leur coin en haut à gauche. Cependant, si le rectangle est vide (la longueur et la hauteur sont égales à 0), il est rendu en tant qu’un petit carré autour de sa position. C’est surtout pour que l’objet soit visible et sélectionnable.

Since Tiled 1.1

Insérer un Point

Raccourci : I

Les points sont les objets les plus simples que vous pouvez placer sur une carte. Ils représentent seulement un endroit, et ne peuvent être redimensionnés ou pivotés. Faites un simple clic sur la carte pour placer un objet point.

Insérer une Ellipse

Raccourci : C

Les ellipses marchent de la même manière que les rectangles, mis à part le fait qu’ils soient exportés en tant qu’ellipses. Ils sont utiles pour quand votre aire ou forme de collision a besoin de représenter un cercle ou une ellipse.

Insérer un Polygone

Raccourci : P

Les polygones sont le moyen le plus flexible de définir une forme pour une aire. Ils sont le plus souvent utilisés pour définir des formes de collision.

Lors du placement d’un polygone, le premier clic détermine la position de l’objet ainsi que la position du premier point du polygone. Les clics suivants sont utilisés pour ajouter des points supplémentaires au polygone. Les polygones ont besoin d’avoir au moins trois points. Cliquez sur le premier point une nouvelle fois pour finir le polygone. Vous pouvez appuyer sur Échap pour annuler la création d’un polygone.

Lorsque vous voulez changer un polygone après qu’il aie été placé, vous devez utiliser l’outil Éditer des Polygones.

Polylignes

Les polylignes sont créées en ne fermant pas un polygone. Faites un clic droit ou appuyez sur Entrée lors de la création d’un polygone pour le finir en tant qu’une polyligne.

Les polylignes sont rendues en tant qu’une ligne et ont besoin d’au moins deux points. Même si elles peuvent représenter des murs de collision, elles peuvent aussi être utilisées pour représenter des chemins à suivre.

Since Tiled 1.2

Vous pouvez étendre une polyligne existante par n’importe quel bout lorsqu’elle est sélectionnée en cliquant sur les points affichés. Il est ainsi possible de finir une polyligne en la connectant à n’importe quel bout d’un autre objet polyligne. L’autre objet polyligne doit aussi être sélectionné, car les points d’interaction ne sont visibles que sur les polylignes sélectionnées.

L’outil Éditer des Polygones est aussi utilisé pour éditer des polylignes.

Insérer une Tuile

Raccourci : T

Les tuiles peuvent être insérées en tant qu’objets pour avoir une flexibilité totale dans le placement, le redimensionnement et la rotation de l’image de tuile sur votre carte. Comme tous les objets, les objets tuile peuvent aussi avoir des propriétés personnalisées qui leur sont associées. C’est utile pour le placement d’objets interactifs reconnaissables qui ont besoin d’informations spéciales, tel qu’un coffre avec un contenu défini ou un PNJ avec un script défini.

Pour placer un objet tuile, tout d’abord sélectionnez la tuile que vous voulez placer dans la vue Jeux de Tuiles. Ensuite, utilisez le bouton gauche de la souris sur la carte pour commencer à placer l’objet, bougez pour le placer et relâchez pour finir de placer l’objet.

Since Tiled 1.0

Pour changer la tuile utilisée par des objets tuile existants, sélectionnez tous les objets que vous voulez changer en utilisant l’outil Sélectionner des Objets et ensuite faites un clic droit sur une tuile dans la vue Jeux de Tuiles, et choisissez Remplacer la Tuile des Objets Sélectionnés.

Since Tiled 1.4

Vous pouvez personnaliser l’alignement des objets tuile en utilisant la propriété Alignement d’Objet sur le Jeu de Tuiles. Pour des raisons de compatibilité cette propriété est définie en tant que Non Spécifié par défaut, dans ce cas les objets tuiles sont alignés en bas à gauche pour toutes les orientations sauf pour les cartes Isométriques, où ils sont alignés en bas au centre. Définir cette propriété en tant que En Haut à Gauche rend l’alignement des objets tuiles consistant avec celui des objets rectangulaires.

Since Tiled 1.1

Insérer un Modèle

Raccourci : V

Peut être utiliser pour rapidement insérer plusieurs instances d’un modèle sélectionné dans la vue Modèles. Voir Créer des Instances de Modèle.

Insérer un Texte

Raccourci : X

Les objets textes peuvent être utilisés pour ajouter des textes avec plusieurs lignes arbitraires dans vos cartes. Vous pouvez configurer diverses propriétés de police ainsi que l’aire d’enveloppement / de coupe, ce qui les rend utile pour des notes rapides ainsi que pour du texte utilisé dans le jeu.

Sélectionner des Objets

Raccourci : S

Quand vous n’êtes pas en train d’insérer de nouveaux objets, vous utilisez généralement l’outil de Sélection d’Objet. Il comprend beaucoup de fonctionnalités qui sont mises en avant ci-dessous.

Sélectionner et Désélectionner

Vous pouvez sélectionner des objets en cliquant dessus ou en glissant un lasso rectangulaire, ce qui sélectionne tout objet intersectant avec cette aire. En maintenant Maj ou Ctrl tout en cliquant, vous pouvez ajouter/enlever des objets seuls dans/de la sélection. Appuyez sur Échap pour désélectionner tous les objets.

Lors de l’appui et du glissement d’un objet, cet objet sera sélectionné et déplacé. Cela vous empêche de créer une sélection rectangulaire, mais vous pouvez maintenir Maj pour forcer la sélection rectangulaire.

Since Tiled 1.0

Par défaut vous interagissez avec l’objet le plus en haut à gauche. quand vous avez besoin de sélectionner un objet en dessous d’un autre objet, sélectionnez tout d’abord le premier objet puis maintenez Alt en cliquant au même endroit pour sélectionner des objets en-dessous. Vous pouvez aussi maintenir Alt en ouvrant le menu contextuel pour avoir une liste de tous les objets à l’endroit cliqué, pour que vous puissiez ensuite sélectionner l’objet désiré directement.

Since Tiled 1.2

Vous pouvez passer à l’outil Éditer des Polygones rapidement en double-cliquant sur le polygone ou la polyligne que vous voulez éditer.

Déplacement

Vous pouvez simplement glissez tout objet seul, ou glisser tous les objets sélectionnés en glissant l’un d’eux. Maintenez Ctrl pour activer le suivi de grille de tuiles.

Maintenez Alt pour forcer une opération de mouvement sur les objets couramment sélectionnés, peu importe où vous cloquez sur la carte. C’est utile quand les objets sélectionnés sont petits ou couverts par d’autres objets.

Les objets sélectionnés peuvent aussi être déplacés avec les flèches directionnelles. Par défaut cela mouve les objets pixel par pixel. Maintenez Maj en utilisant les flèches directionnelles pour déplacer les objets d’une distance égale à la taille d’une tuile.

Redimensionnement

Vous pouvez utiliser les poignées de redimensionnement pour redimensionner un ou plusieurs objets sélectionnés. Maintenez Ctrl pour garder le même rapport hauteur/largeur de l’objet et/ou Maj pour placer l’origine du redimensionnement au centre.

Veuillez noter que vous ne pouvez changer que la longueur et la hauteur indépendamment lors du redimensionnement d’un seul objet. Lorsque plusieurs objets sont sélectionnés, le rapport hauteur/longueur est constant car il est impossible de le faire marcher pour les objets pivotés sans un support total pour les transformations.

Rotation

Pour pivoter, cliquez sur tout objet sélectionné pour changer les poignées de redimensionnement en poignées de rotation. Avant de tourner, vous pouvez glisser l’origine de la rotation à une autre position si nécessaire. Maintenez Maj pour pivoter par incréments de 15 degrés. Cliquez sur tout objet sélectionné une fois de plus pour revenir dans le mode redimensionnement.

Vous pouvez aussi pivoter les objets sélectionnés par incréments de 90 degrés en maintenant Z ou Maj + Z.

Changement de l’Ordre d’Empilage

Si le Calque d’Objets actif a une propriété Ordre d’Affichage mise à Manuel (De Haut en Bas par défaut), vous pouvez contrôler l’ordre d’empilage des objets sélectionnés dans le calque d’objets en utilisant les touches suivantes :

  • PgHaut - Déplacer les objets sélectionnés vers le haut

  • PgBas - Déplacer les objets sélectionnés vers le bas

  • Menu - Déplacer les objets sélectionnés tout en haut

  • Fin - Déplacer les objets sélectionnés tout en bas

Vous pouvez aussi trouver ces actions dans le menu contextuel. quand vous avez plusieurs Canques d’Objets, le menu contextuel contient aussi des actions pour déplacer les objets sélectionnés vers un autre calque.

Inverser des Objets

Vous pouvez inverser des objets sélectionnés horizontalement en appuyant sur X ou verticalement en appuyant sur Y. Pour les objets tuiles, cela inverse aussi leurs images.

Éditer des Polygones

Raccourci : E

Les polygones et polylignes ont leurs propres besoins d’édition et sont doc couverts par un outil différent, qui permet de sélectionner et de déplacer leurs nœuds. Vous pouvez sélectionner et déplacer les nœuds de plusieurs polygones à la fois. Cliquez un segment et sélectionnez les nœuds à ses deux extrémités. Appuyez sur Échap pour désélectionner tous les nœuds, ou pour revenir à l’outil Sélectionner des Objets.

Les nœuds peuvent être supprimés en les sélectionnant et en choisissant  » Supprimer les Nœuds » depuis le menu contextuel. La touche Suppr peut aussi être utilisée pour supprimer les nœuds sélectionnés, ou les objets sélectionnés si aucun nœud est sélectionné.

Quand vous sélectionnez plusieurs nœuds à la suite dans le même polygone, vous pouvez les fusionner en choisissant « Fusionner les Nœuds » depuis le menu contextuel. Vous pouvez aussi scinder les segments entre les nœuds en choisissant « Séparer les Segments ». Alternativement, vous pouvez tout simplement double-cliquer un segment pour le séparer à l’endroit cliqué.

Vous pouvez supprimer un segment quand deux nœuds consécutifs sont sélectionnés en choisissant « Supprimer le Segment » dans le menu contextuel. Cela va convertir un polygone en polyligne, ou transformer un objet polyligne en deux objets polylignes.

Since Tiled 1.2

Il est possible d’étendre une polyligne pour chacun de ses bouts, soit en faisant un clic droit sur ces nœuds en choisissant « Étendre la Polyligne », ou en passant par l’outil Insérer un Polygone et en cliquant sur un des bouts d’une polyligne déjà sélectionnée.

Since Tiled 1.4

Connecter des Objets

Il peut souvent être utile de connecter un objet avec un autre, comme quand un interrupteur doit ouvrir une porte ou un PNJ doit suivre un chemin donné. Pour faire cela, ajoutez une propriété personnalisée de type object (objet) à l’objet source. Cette propriété peut être assignée à l’objet cible désiré de plusieurs façons.

Faites attention à ce que la valeur de la propriété soit sélectionnée, comme dans la capture d’écran suivante :

Propriété de Connexion d'Objet

Propriété de Connexion d’Objet

Ensuite, vous pouvez mettre en place la connexion en faisant d’une des actions suivantes :

  • Écrire l’ID de l’objet cible.

  • Cliquer l’icône avec la fenêtre et la loupe pour ouvrir une boîte de dialogue là où vous pouvez filtrer tous les objets de la carte pour trouver votre objet cible.

  • Cliquez sur l’icône de flèche et ensuite cliquez l’objet sur la carte pour l’enregistrer en tant qu’objet cible.

Comme montré dans la capture d’écran ci-dessus, toute connexion entre objets est affichée comme des flèches qui prennent la couleur de leur objet cible (défini comme une partie des types d’objets ou par la couleur de leur calque d’objets). Vous pouvez activer/désactiver l’affichage de ces flèches en utilisant Vue -> Montrer les Références des Objets.

Si vous voulez vous rendre sur l’objet cible mais qu’il est très loin, vous pouvez sauter vers celui-ci en faisant un clic droit sur la propriété et en sélectionnant Aller à l’Objet.

Futures Extensions

Voici quelques idées d’améliorations qui peuvent être apportées aux outils ci-dessus :

  • Quelques améliorations peuvent toujours être faites sur le support d’édition des polygones et polylignes, tel que la possibilité de pivoter et de redimensionner les nœuds sélectionnés (#1487).

  • Les outils peuvent afficher des instructions d’usage courtes dans la barre d’état, pour aider les nouveaux utilisateurs sans avoir à les forcer à lire le manuel assidûment (#1855).

Si vous aimez au moins un seul de ces points, s’il-vous-plaît aidez-moi à y arriver plus vite en supportant le développement de Tiled. Plus je recevrai de soutien, plus j’aurais les moyens de passer du temps à améliorer Tiled !