Groupes de texture


Éditeur de groupe de texture

Le Gestionnaire de groupe de textures est disponible dans le menu Outils de l'EDI. Ici vous pouvez ajouter, supprimer et renommer les groupes de texture. GameMaker Studio 2 vous permet d'affecter chacune des ressources graphiques (sprites, mosaïques et polices) à différents groupes de texture pour essayer d'optimiser le nombre de permutations de texture effectuées par le matériel à tout moment de votre partie. Pour que cela fonctionne, vous devez définir les groupes de texture nécessaires à partir de cette fenêtre, puis parcourir chacun des types de ressources appropriés et sélectionner le groupe auquel vous souhaitez appartenir dans le menu déroulant.

IMPORTANT! Les groupes de textures ne sont pas disponibles avec la licence d'évaluation du produit.


Par défaut, toutes les images de votre jeu seront ajoutées au groupe de texture "Default", qui existe toujours. Cependant, vous pouvez cliquer sur le bouton Ajouter un nouveau pour créer un nouveau groupe de texture, et si vous sélectionnez le nom du groupe, vous pouvez le modifier comme il convient. Pour commencer avec le groupe montrera "ce groupe est vide" pour chaque section du groupe (Sprites, tilesets et polices), et donc vous devez ensuite passer en revue vos ressources et les ajouter. Vous pouvez ajouter une ressource à l'aide du bouton Ajouter une ressource en bas ou en sélectionnant le groupe de texture dans l'éditeur de ressources de l'image, du jeu de vignettes ou de la police. Les groupes de texture autres que le groupe "Default" peuvent également être supprimés à tout moment, ce qui déplace leur contenu dans le groupe "Default" (notez que si vous supprimez un groupe par erreur, vous pouvez utiliser / + Z pour annuler l'action).

Une fois que vous avez défini les groupes de textures et les sprites qui leur sont assignés, vous les verrez sur la gauche de la fenêtre principale de Texture Group, et en cliquant sur les sprites de cette liste, vous les verrez dans la fenêtre de prévisualisation. Ceci est particulièrement utile lorsque vous travaillez sur de grands projets et vous devez être en mesure de voir quels sprites ont été assignés à quel groupe. Notez que si les sprites assignés au groupe ont plusieurs sous-images (c'est-à-dire qu'elles sont animées), seule la première sous-image est affichée dans la fenêtre d'aperçu. Vous pouvez également faire un clic droit sur une ressource pour ouvrir un petit menu vous donnant l'option de le déplacer vers un autre groupe de texture ou ouvrir l'éditeur pour cet actif.

Il convient de noter que même si les éléments sont affichés séparément dans la liste, tous les sprites, les mosaïques et les polices seront ajoutés à la même page (ou aux mêmes pages) de texture et n'obtiendront pas une page individuelle pour chaque type de ressource.


Paramètres de groupe

Les paramètres de groupe sont utilisés pour déterminer exactement comment les pages de texture pour un groupe donné doivent être créées avec les options suivantes disponibles:

Outre ces paramètres, vous pouvez également choisir d'exporter (ou non) un groupe de texture donné vers une plate-forme donnée en cochant ou décochant simplement les zones appropriées dans la section Utiliser le groupe sur... de la fenêtre. Notez cependant que le groupe de texture <Default> est toujours exporté sur chaque plate - forme, et que vous ne pouvez pas cocher / décocher l'un d'entre eux (seuls les groupes de texture personnalisés le permettent).


Configurations

Les groupes de textures sont également liés aux paramètres de configuration. Cela signifie que vous pouvez définir des groupes de texture pour chaque configuration de votre jeu, puis définir les affectations de sprite, de jeu de tuiles ou de ressources de police à ces différents groupes et il sera "mémorisé" lorsque vous changez de configuration. La même chose se produira pour toutes les options d'exportation que vous avez choisies dans la fenêtre Groupe de textures, de sorte que vous pouvez définir les groupes de texture à exporter vers des plates-formes spécifiques sur une base par configuration.

Une utilisation pour cela est, par exemple, que vous pouvez faire une configuration iPad et pour cela créer des pages de texture 2048x2048px (en configurant ceci via les Options du Jeu ). Vous devez ensuite affecter tous les éléments graphiques au groupe de texture approprié. Lorsque vous avez terminé, vous devez ensuite modifier la configuration (pour HTML5, par exemple) et, dans la fenêtre Groupe de textures, créer de nouveaux groupes de texture 512x512px. actifs à ces nouveaux groupes. Il y a aussi un bouton au bas de la page qui vous permet de copier les paramètres du groupe de texture d'une configuration à l'autre.