effect_create_above(kind, x, y, size, colour);
| Argument | La description |
|---|---|
| kind | Le type d'effet (utilisez l'une des constantes listées ici ). |
| x | Le positionnement x de l'effet si pertinent. |
| y | Le positionnement y de l'effet si pertinent. |
| size | La taille de l'effet |
| colour | La couleur de l'effet |
Retours: N / A
Avec cette fonction, vous pouvez créer un effet simple au-dessus de toutes les instances de votre pièce (il est en fait créé à une profondeur de -100000). Si l'effet est autre chose ef_rain ou ef_snow alors vous pouvez définir une position x / y pour créer l'effet, et la taille peut être une valeur de 0, 1 ou 2, où 0 est petit, 1 est moyen et 2 est grand.
Il est à noter que ces effets peuvent avoir leur dessin activé et désactivé, ainsi que leur dessin mis en pause, en utilisant les fonctions part_system_automatic_draw et part_system_automatic_update avec la valeur appropriée pour l'indice du système de particules (où 0 correspond aux effets ci-dessous et 1 correspond aux effets ci-dessus).
if health <= 0
{
effect_create_above(ef_explosion, x, y, 1,
c_yellow);
instance_destroy();
}
Le code ci-dessus créera une explosion jaune au-dessus de l'instance et la détruira si la variable "health" est inférieure ou égale à 0.