Mayo 08, 2012, 04:12:41 PM Ultima modificación: Mayo 08, 2012, 07:18:44 PM por WeGame
Me gustaría hacer que caigan al azar diferentes objects desde arriba cada "x" segundos.
Por ejemplo, que caiga una manzana, a los tres segundos una pera, a los otros tres segundos una manzana y una fresa a la vez...  ¿Cómo lo hago?
http://birfa.net16.net
Mi web de juegos y otros.

No lo probe, improvise todo, asi que quizas no funcione del todo bien, pero espero que ande perfecto para haberte ayudado del todo ^^
Cualquier cosa me dices!

Create:
[gml]
xrandom = random(view_wview)
cantidaddefrutas = irandom(3) + 1
fruta = choose(obj_pera,obj_manzana,obj_fresa)
alarm[0] = room_speed * 3
[/gml]

Alarm0:
[gml]
switch(cantidaddefrutas)
{
case 1: instance_create(xrandom,view_yview,fruta); break;
case 2: instance_create(xrandom,view_yview,fruta); fruta = choose(obj_pera,obj_manzana,obj_fresa); xrandom = random(view_wview); instance_create(xrandom,view_yview,fruta); break;
case 3: instance_create(xrandom,view_yview,fruta); fruta = choose(obj_pera,obj_manzana,obj_fresa); xrandom = random(view_wview); instance_create(xrandom,view_yview,fruta); fruta = choose(obj_pera,obj_manzana,obj_fresa); xrandom = random(view_wview); instance_create(xrandom,view_yview,fruta); break;
}
xrandom = random(view_wview)
cantidaddefrutas = irandom(3) + 1
fruta = choose(obj_pera,obj_manzana,obj_fresa)
alarm[0] = room_speed * 3
[/gml]

Va perfecto, muchas gracias  :)
http://birfa.net16.net
Mi web de juegos y otros.

Yo además le he añadido a cada una de las frutas(la pera, la manzana y la fresa) el evento: Create; start moving in a direction;self,down, a 3. Porqué sí que me salía la fruta pero me la dejaba arriba del todo. Ahora es cómo una lluvia de fruta que aparece y cae hasta abajo, y queda muy bonita. Probarlo así, vereis que cosa tan graciosa. Gracias a los dos.