Skocz do zawartości

Losowy obiekt w losowym miejscu i czasie


OriPL

Rekomendowane odpowiedzi

witam potrzebuje takiego skryptu ze mam np. 3 obiekty bon1, bon2 ,bon3 i chce żeby któryś z tych "bonow" pojawiło sie na mapie(roomie) w losowym miejscu i co jakis losowy czas

 

PS. korzystając z okazji potrzebuje jeszcze skrypt na to zeby w roomie pojawił sie losowy background tzn...

wchodzę z menu do romu o nazwie "game" i mam background.... wracam do menu i gdy znowu wejdę do "game" chciałbym żeby był inny background.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

create:

GML
alarm[0]=round(random(500))*room_speed; //losowa ilość sekund od 0 do 500

alarm0:

GML
var xx,yy;

xx=round(random(room_width));

yy=round(random(room_height));

instance_create(xx,yy,choose(bon1,bon2,bon3));

 

PS:

GML
background_index[0]=choose(bg1,bg2,bg3,bg4);
Odnośnik do komentarza
Udostępnij na innych stronach

<placze> nic mi nie chce dzialac!!:/

badzcie dobrymi ludzmi i zrubcie mi jakis mini przyklad jak to ma wygladac...

jak wstawiam kod na bon1,bon2,bon3 to one pojawiaja sie za roomem...(niektore pojawiaja sie w)

a jak wstawiam w create kod na background to nic nie chce dzialac:/

Odnośnik do komentarza
Udostępnij na innych stronach

Wtedy będą mu się pojawiać bonusy tylko we viewie a nie na całej mapie dry.gif

Może on przez to rozumie view a mówi o roomie i nie możecie się dogadać. Jeżeli podstawiłeś room_width/height to nie możliwe że pojawiają się za roomem.

Odnośnik do komentarza
Udostępnij na innych stronach

ok problem z bonusami zostal rozwiazany skryptem:

 

alarm[4]=round(random(100))*room_speed; //losowa ilość sekund od 0 do 500
if alarm[4] = 0
{
obiekt = choose(bon1_bigball,bon2_slowtime)
instance_create(random(room_width),random(room_height),obiekt) 
}

 

teraz musze tylko rozkminic ten skrypt z Backgroundem...... wsadzam to w create i nic null:/ kto mi pomoze??

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...