Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Ja i moje problemy z GM :rolleyes:

GML
global.map=ds_grid_create(1,1)

ds_grid_set(global.map,1,1,666)

show_message(ds_grid_get(global.map,1,1))

Pochwalcie się wynikami, ja uzyskuję 0.

Edit: GM 8.1

Opublikowano

indeksuje się od 0, a nie od 1

D:

Opublikowano

zmienia

 

tworzysz kratkę o rozmiarze 1x1, która więc ma jedno pole ( 0,0 ), a nie cztery jak ci się wydaje ( 0,0; 0,1; 1,0; 1,1 ). 1,1 po prostu nie ma - zwrócone jest zero.

Opublikowano

Spróbowaliście? Ja tak. Rzeczywiście z większym rozmiarem tak jak podałem w pierwszym poście daje rade, ale ja mam tak w kodzie:

GML
global.map=ds_grid_create(room_width/128,0)

for(xx=0;xx<room_width/128;xx+=1)

{

r=random(1000)/100

ds_grid_set(global.map,xx,0,r)

}

show_message(ds_grid_get(global.map,5,0))

 

Więc teraz przydało by się ten temat przenieść do innego działu. :/

Opublikowano

ilość kolumn i wierszy grida musi być większa od 0

D:

 

podpowiem:

ds_grid_create(room_width/128,1)

Opublikowano

1 miałem na samym początku. Próbowałem chyba wszystkiego. ds_list działa, ds_map nie. :D

Dzięki Psyś! Jednak masz rację. :) A ja chyba muszę iść spać!

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