Obtenir des données de tuiles dans la cellule


La description

Avec cette action, vous pouvez obtenir le tiledata pour une cellule de tuile sur une couche de tilemap. Le tiledata est simplement une valeur qui reflète l'index de la tuile ainsi que les valeurs de retournement, de miroir et de rotation, ainsi que tous les masques de tuiles personnalisés que vous avez utilisés. Avec cette action, vous devez d'abord fournir la couche à cibler en utilisant le nom de la couche (une chaîne) tel que défini dans l'éditeur de pièce, puis la colonne et la ligne de la couche tilemap pour obtenir la mosaïque. La "cellule" est la zone de la grille de tilemap qui contient la mosaïque dont vous voulez obtenir les données. Par exemple, si vos mosaïques sont 16x16, et que la pièce est 1024x768, le tilemap aura 64 colonnes et 48 lignes.

REMARQUE: La couche sélectionnée doit avoir été définie comme une couche Tilemap dans l'éditeur de pièce, sinon vous risquez d'obtenir des erreurs.


La valeur retournée sera alors stockée dans la variable cible qui peut avoir été créée précédemment ou peut être une nouvelle variable temporaire (si vous cochez la case "Temp"). Pour plus d'informations sur tiledata, veuillez consulter la section GML sur Tilemaps - Tile Functions.


Syntaxe de l'action:

Obtenir des données de tuile dans la syntaxe de cellule


Arguments:

Argument La description
Layer La couche pour obtenir la tuile de
Column La colonne (de gauche à droite) de la cellule


Exemple:

Définir des données de mosaïque dans un exemple de cellule
Le code de bloc d'action ci-dessus parcourt chaque cellule de mosaïque de la pièce, récupère les mosaïques de la cellule, les retourne, puis redéfinit la cellule.