La forma más sencilla de crear partículas es usando el mecanismo de efectos. Los efectos se crean usando partículas, pero tú no tienes que preocuparte de eso. Simplemente eliges el tipo de efecto, la posición donde debe crearse, su color y su tamaño y del resto se encarga Game Maker.
Los efectos disponibles son:
Algunos sólo necesitarás crearlos una vez (como la explosión) mientras que otros deberás crearlos en cada step (como el humo o la lluvia). Observa que los efectos de nieve y lluvia siempre se crean en la parte superior de la pantalla así que la posición que especifiques para ellos será irrelevante.
Aunque esto pueda sonar limitado, se pueden conseguir efectos muy espectaculares. Por ejemplo, creando una pequeña nube de humo rojo debajo de una nave espacial en cada step se consigue una cola de fuego. Las dos funciones siguientes sirven para crear efectos:
effect_create_below(kind,x,y,size,color)
Crea un efecto del tipo
indicado en kind en la posición especificada. size es el tamaño del efecto según
la convención siguiente: 0 = pequeño, 1 = mediano, 2 = grande. color indica el
color del efecto. El efecto se crea por debajo de la instancia con una
profundidad (depth) igual a 100000.
effect_create_above(kind,x,y,size,color)
Igual que la función
anterior, pero esta vez el efecto se crea encima de la instancia, con una
profundidad igual a-100000.
Para eliminar todos los efectos usa la función:
effect_clear() Detiene y elimina todos los efectos.