Vidéo: Solving Android SDK Problems 2025
Mise à l'échelle dans GameMaker: Studio consiste à faire correspondre les graphiques de votre jeu à la taille réelle de l'écran du joueur. La résolution concerne uniquement les pixels par pouce - une résolution de 1, 920 x 1, 200 signifie qu'un écran a 1 920 pixels horizontalement et 1 200 lignes verticalement.
Ce logiciel peut vous aider à écrire du code pour adapter vos jeux à l'écran, que vous jouiez sur un grand écran, un téléphone portable ou une tablette.
Les procédures ici fonctionnent avec le didacticiel intégré au logiciel "The_Application_Surface_Scaling". "Lorsque vous créez la résolution et la mise à l'échelle appropriées pour vos jeux, vous manipulez la surface de l'application. Il est préférable de vous familiariser avec le fonctionnement de la surface d'application avant de continuer.
Vous pouvez également consulter le tutoriel "The_Application_Surface_Overview", que vous pouvez trouver dans la fenêtre Nouveau projet, sous l'onglet Tutoriels, dans la section Débutant.
Vous pouvez faire évoluer vos jeux pour Windows 8 (JavaScript) et Tizen (JavaScript) afin de conserver le format d'image approprié, mais ces plates-formes requièrent un ensemble différent de fonctions qui ne sont pas couvertes ici.
Pour commencer, familiarisez-vous avec la fenêtre Global Game Settings, illustrée sur la figure. Vous pouvez trouver la fenêtre Global Game Settings sous le menu Resources.
Pour ouvrir la fenêtre Global Game Settings, procédez comme suit:
-
Ouvrez le didacticiel Application_Surface_Scaling dans la fenêtre Nouveau projet.
La fenêtre du projet apparaît.
-
Dans le menu principal, choisissez Ressources → Modifier les paramètres du jeu global.
Les paramètres du jeu global apparaissent.
-
Cliquez sur l'onglet Windows.
Les propriétés de Windows apparaissent.
-
Sur le côté gauche de la fenêtre, cliquez sur l'onglet Graphiques.
-
Dans la section Mise à l'échelle, sélectionnez le bouton d'option Echelle complète.
Dans la section Options de l'onglet Graphiques Windows, vous voyez une section Mise à l'échelle avec deux boutons radio. La valeur par défaut est Keep Aspect Ratio, ce qui est ce que vous allez éventuellement faire, mais pour l'instant, choisissez Full Scale afin de pouvoir voir les différences entre les deux paramètres.
GameMaker fait de son mieux pour adapter le jeu dans toute la fenêtre, sans maintenir le ratio d'aspect.
-
Cliquez sur OK pour enregistrer et fermer la fenêtre Paramètres globaux du jeu.
C'est le bon moment pour lancer le jeu de tutoriel pour voir à quoi il ressemble. Pour lancer le jeu de tutoriel, dans le menu principal, choisissez Exécuter → Exécuter normalement. Au début, le jeu devrait avoir un ratio d'aspect correct - le jeu ne semble pas étiré pour remplir l'écran.
Cependant, si vous redimensionnez la fenêtre, vous constaterez que le jeu perd le format et apparaît étiré, comme indiqué sur la figure. Pour résoudre ce problème, revenez aux paramètres du jeu global et choisissez Conserver le rapport d'aspect (reportez-vous à l'étape 5 dans la liste précédente).
L'option Full Scale indique à GameMaker de toujours adapter le jeu à la taille de la fenêtre en cours, ce qui peut entraîner l'effet d'étirement. Lorsque vous sélectionnez le bouton radio Conserver le rapport d'aspect, le rapport d'aspect reste correct mais vous obtenez l'effet de boîte aux lettres (les barres noires), comme indiqué sur cette figure.
Le paramètre Conserver les proportions fonctionne pour toutes les plates-formes cibles, à l'exception de HTML5, et constitue le moyen le plus simple d'afficher correctement tous vos jeux, quel que soit l'affichage de l'appareil ou la taille de la fenêtre. Le problème en ce moment est ces barres noires embêtantes.
