application_surface_enable


Syntaxe:

application_surface_enable(enable);

Argument La description
enable Définir pour activer ( true ) ou désactiver ( false ) la surface d'application.


Résultats:

N/A


La description

Avec cette fonction, vous pouvez activer ou désactiver la surface de l'application. Par défaut, la surface de l'application est activée et tous les dessins pour les événements de dessin seront faits à cela et la surface dessinée à l'écran. Cependant, sur certains appareils plus anciens et sur des chipsets spécifiques, cela peut entraîner des performances médiocres. Dans ce cas, vous pouvez désactiver le dessin sur la surface de l'application et tout le dessin de l'événement Draw sera directement appliqué au tampon d'écran.

Vous pouvez utiliser cette fonction pour activer ou désactiver la surface d'application à tout moment dans votre jeu, mais vous devez noter qu'il faut au moins une image (étape) pour que les modifications prennent effet. L' éteindre désactivera toutes les corrections de format, telles que définies dans les options de jeu de la plate-forme cible. Cela signifie que vous devez disposer d'une méthode permettant de faire évoluer le jeu selon les dimensions requises de l'appareil, de la fenêtre ou de l'écran. Si vous le rallumez, les options de jeu reprendront l'étape suivante.

Il est recommandé d'utiliser cette fonction avec précaution car l'esprit aura un impact sur la façon dont tout est dessiné à l'écran. En général, vous voudriez l'avoir comme option dans un menu de votre jeu, ou appelez-le une seule fois au début de votre jeu et écrivez votre code autour si vous l'avez activé ou désactivé.


Exemple:

if keyboard_check_pressed(vk_space)
   {
   if application_surface_is_enabled()
      {
      application_surface_enable(false);
      }
   else
      {
      application_surface_enable(true);
      }
   }

Le code ci-dessus vérifie la pression d'une touche et active ou désactive la surface de l'application en fonction de son état (comme dans un menu d'options).