Skocz do zawartości

Help


bobo

Rekomendowane odpowiedzi

Problem polega na tym że chce a by objekt tworzył sie w przedziale liczb np.x=od 54 do 300 y= od 34 do 320

Wiem jak zrobic to żeby objekt pojawial sie w przedziale np.x=od o 300 czy y= od 0 do 320 to robi sie tym skryptem:

instance_create(x+random(300),y+random(320),obj_czerwonek);

próbowałem ten kod przekształcać ale nic z tego nie wyszło...

Może wam wyjdzie :P

Pomużcie <_<

Odnośnik do komentarza
Udostępnij na innych stronach

Oczywiście. Masz tak:

x+random(300)

Nie? Czyli będzie losować do 300 i dodawał do x danego obiektu. Gdy chcesz aby losował od iluś do iluś musisz tylko przesunąć wynik losowania o ileś tam, czyli:

x+random(300)+200

Zauważ tylko że gdy wylosuje maksymalną wartość (300) to otrzymasz w wyniku 300+200 czyli 500 co nam nie pasuje gdyż nie mieści się w naszym limicie (zakładając że 300 jest naszym limitem). Więc musisz:

x+random(300-200)+200

czyli:

x+random(100)+200

Jaką liczbę otrzymamy maksymalnie z random teraz? 100 prawda? Teraz dodaj 100+200, jest w naszym limicie? Jasne, myślę że trochę wyjaśniłem :P

 

EDIT

Cieszę sie :)

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ę...