part_system_automatic_update

Définit si les particules du système de particules doivent être mises à jour automatiquement ou non.

Syntaxe:

part_system_automatic_update(ind, automatic);


Argument La description
ind L'indice du système de particules à changer.
automatic Si la mise à jour automatique est activée ( true ) ou non (faux).


Retours: N / A


La description

Cette fonction détermine si GameMaker Studio 2 doit automatiquement ou non mettre à jour le système de particules. Normalement, vous n'avez pas besoin d'utiliser cette fonction comme valeur par défaut de true (la mise à jour automatique est activée) est ce que vous souhaitez arriver. Cependant, pour les effets spéciaux ou pour mettre le jeu en pause, vous pouvez régler ceci sur false et cela empêchera que des mises à jour soient effectuées sur le système de particules donné à moins d'être explicitement commandées par l'utilisation de la fonction part_system_update ou vous utilisez à nouveau cette fonction pour activer les mises à jour automatiques. Aucune mise à jour ne signifie que les particules créées dans ce système ne changeront plus de position, de couleur ou d'autres paramètres et que les émetteurs cesseront de fonctionner, "gelant" le système au point exact de mise à jour automatique. false.

Une chose à noter est que si vous utilisez les effets simples créés par les fonctions effect_create_above ou effect_create_below alors vous pouvez utiliser les valeurs de 0 (pour les effets ci-dessous) ou 1 (pour les effets ci-dessus) comme indice de système de particules et ainsi basculer la mise à jour automatique pour celles-ci (cela fonctionnera aussi pour les effets de particules DnD™).


Exemple:

if global.Pause
   {
   part_system_automatic_update(global.Sname, false);
   }

Le code ci-dessus va désactiver les mises à jour de particules si la variable globale "Paused" est vraie.


Dos: Systèmes de particules
Suivant: part_system_automatic_draw
© Copyright YoYo Games Ltd. 2017 Tous droits réservés