12 de marzo de 2014

GMS:Particle ejemplo1 paso a paso "Crear y destruir"

En este primer ejemplo veremos como poner  partículas en game maker studio y en este caso las destruiremos cuando room termine para ir liberando memoria .

GMS 1.1.964 es la versión usada ....


1º- Se crea un objeto
Dentro de este objeto se crea el evento Create ; en el evento Create añadimos la acción de Ejecutar pieza de codigo y escribimos lo siguiente :

global.system = part_system_create(); global.type = part_type_create(); global.emitter1 = part_emitter_create(global.system); part_type_shape(global.type,pt_shape_flare); part_type_size(global.type,0.04,0.08,-0.02,1); part_type_scale(global.type,0.15,0.22); part_type_color3(global.type,7036806,4856822,5526759); part_type_alpha3(global.type,0.81,0.62,0.03); part_type_speed(global.type,0.10,0.15,0.04,1); part_type_direction(global.type,34,329,0,1); part_type_gravity(global.type,0.11,270); part_type_orientation(global.type,55,191,0.40,1,0); part_type_blend(global.type,0); part_type_life(global.type,55,58);

2º- Para destruir las particulas después de su uso dentro del mismo objeto creamos otro evento en este caso como queremos ejecutar el codigo al terminar el room crearemos el evento Room End y en acciones creamos la de ejecutar pieza de codigo y se escribe lo siguiente:

part_type_destroy(global.type); 
part_emitter_destroy(global.system, global.emitter1); 
part_system_destroy(global.system);

Ahora solo queda coger este objeto y colocarlo en la room/s que quieras que sea visible.



Aquí dejo un pequeño video de como se ve en este mini juego creado por mi.


Descarga del objeto para game maker studio 1.1.964 :  DESCARGAR OBJ