Es gibt einige verschiedene Effekte:
Einige werden meist nur in eine Step erzeugt (wie die Explosion) und andere in jedem Step (wie der Rauch oder der Regen). Beachte hierbei das Regen und Schnee immer am oberen Rand des Bildschirms erzeugt werden, egal was eingegeben wurde.
Auch wenn das jetzt sehr eingeschränkt aussieht kann es dennoch gute Effekte erzeugen. Beispielsweise indem man ein kleines Wölkchen roten Rauches jeden Schritt unter einem Raumschriff erzeugt, sieht es aus wie ein kleiner Brand. Die folgenden 2 Funktionen für Effekte existieren:
effect_create_below(kind,x,y,size,color) Erstellt den angegeben Effekt (siehe oben) an der angegeben Position. Die Größe ist folgendermaßen zu verstehen: 0 = klein, 1 = normal, 2 = groß. color gibt die zu verwendende Farbe an. Der Effekt wird unter den Instanzen erzeugt, in einer Depth von 100000.
effect_create_above(kind,x,y,size,color) Dasselebe wie vorher, diesmal aber mit einer Tiefe von -100000.
Wenn du alle Effekte loswerden willst rufe folgende Funktion auf:
effect_clear() Entfernt alle Effekte.