Game Maker - Particulas Part1
23.09.2014 08:49
Etiquetas:
Particulas | Particulas game maker | tips game maker | tips juegos indie | Como hacer un juego | Crear juego | Game Maker | Juegos | animaciones | programar un juego | juego pc | java | diseñar juego | desarrollar juego | desarrolar un juego
Bueno gente no quiero dejarlos descolgados y para que sepan que estoy les queria dejar un tutorial escrito, ya que si viste el blog anterior estaras enterado de todo.
Lo primero que les queria traer y el primer Tutorial escrito y espero que se entienda, sera sobre Particulas en Game Maker Studio.
Las particulas son muy utiles para efectos especiales en el juego, al menos yo no le encontre otro uso, y lo primero que vamos a hacer es algo mas sencillo, luego si se entendio y recibo algun comentario haremos algo mas avanzado, asique empecemos.
Lo primero que necesitamos es un Room nuevo y vacio, Luego creamos un objeto y le damos algun nombre (si quieren obvio :p)

Luego creamos dos eventos unos create y uno para el Left button del mouse, en esos eventos vamos a escribir los codigos,
Bien vamos a empezar con el evento create, aqui es donde vamos a poner las propiedades de la particula, el nombre con el que la vamos a llamar, el tamaño, la direccion, etc etc,
lo primero que deberiamos hacer es crear una variable para llamar a la variable, ya explicare todo mejor en algun video cuando pueda subirlo.
Vamos a poner el nombre de la variable, y luego el valor.
///Particula1 = part_system_create()///
Entonces cada ves que llamemos a la variable Particula1 Se creara el sistema de particulas.

Bien todo va bien por ahora pero ahora es cuando se va a complicar un poco, y por el simple hecho de que no quiero marearlos y romperles el coco con informacion no voy a estar explicando mucho de que sirve cada cosa, lo que voy a hacer es darles las propiedades de unas particulas basicas y luego los dejare que ustedes mismos vayan tocando las propiedades y descubriendo todo, esa es la mejor forma de que aprendan.
Lo primero que deben saber es que en la linea numero 4 de la imagen se crea una variable de la misma forma que lo hicimos antes solo que esta ves es para nombrar al tipo de variable, (ya lo veran), Luego tenemos part_type_shape que es digamos la forma de la particula en este caso tenemos un cuadrado(Recomiendo mirar la documentacion de Game Maker para entenderlo mejor),Luego tenemos size que es el tamaño, escala color etc, recomiendo que vayan cambiando los valores y probando el juego haber que pasa.
Aca el codigo:
Part1 = part_type_create()
part_type_shape(Part1, pt_shape_square);
part_type_size(Part1, 1, 3, 0, 0);
part_type_scale(Part1, 1, 1);
part_type_colour1(Part1, c_white);
part_type_alpha2(Part1, 1, 0);
part_type_speed(Part1, 2, 4, 0, 0);
part_type_direction(Part1, 0, 180, 0, 0);
part_type_gravity(Part1, 0.20, 270);
part_type_orientation(Part1, 0, 0, 0, 0, 1);
part_type_blend(Part1, 1);
part_type_life(Part1, 15, 60);

Listo pero si probamos el juego no pasara nada, lo que vamos a hacer es agregar un evento el cual accionara la creacion de la particula, yo elijo el evento mouse, y global.left buton, ya deberan saber donde esta, entonces, agregamos un codigo y escribimos.
part_particles_create(Particula1,mouse_x,mouse_y,Part1,10)
entonces lo que hara esto es que cada vez que nosotros hagamos click en alguna parte de la pantalla, se llame a la particula "Particula1" en la posicion x e y del mouse, con las propiedades del "Part1", el ultimo valor "10" representa al numero de particulas que se creara.

Ahora si lo que toca es probar.

Funciona perfecto pero estan un poco grande, intenta hacerlas un poco mas chiquitas y anda modificando las propiedades para entender como funciona cada cosa.
Espero que les haya gustado y hayan logrado crear sus primeras particulas mas adelante haremos mas y mejor solo tienen que meter mano para aprender como funciona cada cosa.