Het ontwerpen van spellen met Game Maker
Makkelijke Effecten
De gemakkelijkste manier om particles te gebruiken is met het effectmechanisme. Effecten worden gemaakt met behulp van het particle systeem, maar je hoeft je geen zorgen te maken over de details. Je selecteert simpelweg het type effect, de locatie waar het gemaakt moet worden, het formaat en de kleur. Dat is alles.Er zijn een aantal verschillende soorten effecten:
- ef_explosion
- ef_ring
- ef_ellipse
- ef_firework
- ef_smoke
- ef_smokeup
- ef_star
- ef_spark
- ef_flare
- ef_cloud
- ef_rain
- ef_snow
Sommige wil je slechts één keer maken (zoals een explosie) en andere iedere step (zoals rook of regen). Merk op dat regen en sneeuw altijd worden gemaakt bovenaan de room dus de positie is niet relevant in dit geval.
Ook al lijkt dit misschien weinig, toch kunnen ze gebruikt worden om geweldige effecten te maken. Bijvoorbeeld, door elke stap een kleine puf rode rook te maken onder een bewegend ruimteschip, wordt een spoor van vuur gemaakt. De volgende twee functies bestaan om effecten te maken:
effect_create_below(kind, x, y, size, color) Maakt een effect van het opgegeven soort (zie hierboven) op de aangegeven positie. size geeft het formaat op de volgende manier op: 0 = klein, 1 = medium, 2 = groot. color geeft de te gebruiken kleur. De effecten worden gemaakt onder de objecten, dat wil zeggen, met een depth van 100000.
effect_create_above(kind, x, y, size, color) Hetzelfde als de bovenstaande functie alleen dan boven de objecten, dat wil zeggen: met een depth van -100000.
Indien je alle effecten wilt verwijderen gebruik je de functie:
effect_clear() Verwijderd alle effecten.