Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Kategorie bazy artykułów
Artykuły -> Game Maker -> Kursy dla początkujących
Informacje o artykule: Referencje - jak GameMaker przechowuje informacje o zasobach
Kilka informacji o tym czym są GMowe referencje. Mam nadzieję, że artykuł trochę wyjaśni wam jak GM numeruje zasoby i że to nie zmienne przechowują zasoby, a jedynie zapamiętują ich numer.
autor: gnysek
odsłon: 7455 | głosów: 7 | ocena: 8.57 oceń zasób | komentarzy: 19
Komentarze
stron: 1

1


av

Borek (21:35, 17.11.2011)

Bardzo fajny artykuł. Wszystko dobrze opisane, myślę że nie jednemu użytkownikowi się przyda

av

I am Lord (22:05, 17.11.2011)

Już wcześniej się spotkałem z zagnieżdżaniem struktur w jakimś silniku Minecrafto-podobnym ale miałem spore problemy ze zrozumieniem jak to działa, teraz już wiem dzięki

TO_mek (7:36, 18.11.2011)

Wadą odwoływania się w kodzie bezpośrednio do referencji jest to, że mimo iż po skasowaniu danego obiektu referencje kolejnych są numerowane dalej, to jednak po zaimportowaniu ponownie resources do nowego projektu, następuje przenumerowanie referencji.
Warto o tym pamiętać bo można się zdziwić po przeprowadzeniu exportu i ponownego importu resources i scripts do nowego projektu.

av

gnysek (10:50, 18.11.2011)

Tak, bo są numerowane wg. tego nowego projektu, jako nowo dodane zasoby.

av

Muuuuczek567 (17:11, 18.11.2011)

Wszystko to wiedziałem już wcześniej. Mimo to, fajny artykuł, ładnie napisany i przejrzyście wyjaśniony (ta, powtarzam się) ; )

av

kt1117 (17:18, 18.11.2011)

Tak samo jak Muuuuuczek567.

av

pablo1517 (2:33, 27.11.2011)

Nic nowego. Jednakże ciekawi mnie jak to jest w momencie game_end(); ? Czy gdy gra zostanie wyłączona, to nieskasowane przez nas "leaki" same się zwolnią czy może uratuje nas dopiero reset komputera ?

av

Sernat (15:28, 27.11.2011)

Tak jak w maszynie Javy - my mamy to gdzieś, niech się martwi za nas.

av

pablo1517 (17:54, 27.11.2011)

To nie jest odpowiedź na moje pytanie.

av

Sernat (21:23, 27.11.2011)

Ależ oczywiście, że jest. Mówimy o instrukcji delete odpowiedzialnej za usuwanie konkretnych elementów z pamięci, która nie istnieje ani w GMie, ani w Javie. Jeśli masz coś innego na myśli, to sorry.

av

pablo1517 (21:36, 5.12.2011)

No to ty chyba tego artykułu nie zrozumiałeś... No i w javie masz odpowiednik delete. Tak samo w GM MOŻNA zwalniać zasoby takie jak grafika, dźwieki itp. Ja zaś zapytałem, co w przypadku, gdy tego się nie zrobi, a wyłączy się grę.

av

karolo320 (21:39, 5.12.2011)

powinno usunąć przy wyłączaniu

av

Muuuuczek567 (21:47, 5.12.2011)

GM w czasie wyłączania zwalnia wszelkie załadowane zasoby (choć niektóre DLL-e trzeba zwalniać ręcznie), funkcje zwalniania/ładowania zasobów w czasie gry są po to, żeby odciążyć pamięć i nie przepełniać pamięci wszystkimi grafikami, dźwiękami itd.

av

gnysek (23:27, 5.12.2011)

System powinien zwolnić obszar chroniony pamięci zarezerwowany przez program.

av

Sernat (23:30, 5.12.2011)

"No to ty chyba tego artykułu nie zrozumiałeś... No i w javie masz odpowiednik delete. Tak samo w GM MOŻNA zwalniać zasoby takie jak grafika, dźwieki itp. Ja zaś zapytałem, co w przypadku, gdy tego się nie zrobi, a wyłączy się grę."
Weź zamilcz, jeśli twierdzisz, że w Javie mamy operator "delete". Gdyby tak było, zmieniłoby to bardzo oblicze całej ideologii Javy. Widzę, że nie dojdziemy do porozumienia . Czy wiesz na czym polega zwalnianie zasobów w GMie?

av

pablo1517 (11:39, 8.12.2011)

Na tym samym co wszędzie -.-. Na usunięciu tego zasobu z pamięci. Nie muszę dochodzić z tobą do porozumienia, skoro inni już odpowiedzieli na moje pytanie, hah!

av

I am Lord (16:58, 17.12.2011)

Gnysek popraw ostatni przykład bo funkcje mają złe nazwy ds_map_value i ds_list_value zapomniałeś o _find_

av

Sernat (17:00, 17.12.2011)

"Na tym samym co wszędzie -.-. Na usunięciu tego zasobu z pamięci. Nie muszę dochodzić z tobą do porozumienia, skoro inni już odpowiedzieli na moje pytanie, hah!"

W takim razie pragnąłbym zauważyć, że odpowiedziałem na nurtujące cię pytanie pierwszy . Widzisz to, co chcesz widzieć .

av

gnysek (20:15, 17.12.2011)

@HuderLord: dzięki za info. Tak to jest jak się pisze z pamięci

stron: 1

1



Dodaj komentarz:
Treść:
W bazie mamy artów: 70!
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
104 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 104, userów: 0, ukrytych: 0


0 użytkownik(ów) na gmczacie i 0 bot(ów)
Shoutbox
I am vader (23:54, 29.04.17):
Flashek, widzisz kilka botow dziennie i narzekasz ze nikt ich nie banuje, a tak naprawde jest ich tutaj kilkanascie dziennie.
Wojo (23:36, 29.04.17):
Serio ja tu wbijam dość często chociażby z nudów na te kilka sekund i jak podczas dwóch albo trzech godzin na forum robi się taki syf to znak że moderatorów potrzeba
Flashek (23:33, 29.04.17):
Pracuję po 12 godzin na zmianie i nie ma najmniejszego problemu żeby zerknąć dwa razy na 12 h. Administracja tutaj to jakas masakra. Potrzebni są modzi do banowania
Ignatus (22:51, 29.04.17):
moda mu!
Ignatus (22:51, 29.04.17):
300 albo jeden Wojo
I am vader (21:57, 29.04.17):
Trzeba by z 300 zeby zawsze ktos byl online, ludzie maja swoje zycia.
Wojo (21:13, 29.04.17):
nie byłbym zły gdyby był tylko jeden moderator
I am vader (19:54, 29.04.17):
Nie nasza wina ze bot zrobil 15 tematow w 2 godziny.
Jaklub (19:05, 29.04.17):
demo roku
Wojo (18:56, 29.04.17):
hura możemy oglądać walke Wladimira Klitschko dzięki botom, których moderatorzy nawet nie kasują.
Dester (15:37, 29.04.17):
Ktoś ma pomysł jak napisać takie przewidywanie kolizji jak laser w Steamworld Heist i na tego podstawie sprawdzać trafienie?
Flashek (12:25, 29.04.17):
Tytaj adminów brakuje no ale pies ogrodnika samemu nie zje drugiemu nie odd
en_6280 (12:04, 29.04.17):
nie ma jak uczyć się vulkana gdy karta graficzna nie obsługuje
PatrykPlayingPOLSKA (11:51, 29.04.17):
keek te reklamy
Wojo (11:37, 29.04.17):
No a moderatorzy wstają o czternastej po ciężkim dniu nic nierobienia
Dester (11:25, 29.04.17):
BOTY WYSYŁAJĄ MI PRYWATNE WIADOMOŚCI HELP
Fervi  (23:59, 28.04.17):
Trzeba było brać jak było za free
Flashek (22:25, 28.04.17):
Witam, ma ktoś może niepotrzebne chivlary medieval warfare na steamie ?
Grela (18:18, 28.04.17):
niewazne wlasnie stoje na stoisku frozen district XD
Grela (18:17, 28.04.17):
czy jakis gmclan ma stoisko na indykach na pyrkonie?
Danieo (15:44, 28.04.17):
A tego to nie wiem, nigdy nie używałem
Danielus (15:06, 28.04.17):
Boo nie jest już oficjalnie wspierany chyba
Danieo (11:58, 28.04.17):
W unity kod piszesz w c#, JavaScript albo Boo
Danieo (11:57, 28.04.17):
Nie ma ani własnego ani nie programuje się w C++
nowy_user (10:53, 28.04.17):
Rozuumiem , a tak btw, czy Unity ma swoj własny język czy programuje się tam w c++?
Wojo (10:34, 28.04.17):
Unreal engine się fajnie prezentuje ale faktycznie jak trochę poczytałem to sprawia trochę problemów jeśli chcielibyśmy coś wrzucić na rynek
Wojo (10:32, 28.04.17):
No i brak większego supportu 3D w gmie też bardzo boli ale i tak się trochę sytuacja w nim poprawila
Wojo (10:30, 28.04.17):
I z tego co czytałem to gm pomimo supportu dla html5 ma nadal z nim mnóstwo problemów co równa się tylko z konwersja teoretyczną nie mająca pokrycia w rzeczywistości
Wojo (10:29, 28.04.17):
Masz tutaj trochę racji ale i tak unity jest znacznie popularniejsze od gma.
nowy_user (10:05, 28.04.17):
Czy ja wiem Wojo, Spójrzmy jak wielu ludzi tworzy dziś komercyjne gry w GM, otwierają się przecieżfirmy, które tworzą gry tylko w GMie. 10 lat temu to było nie do pomyślenia, jak ktoś zarobił 10$ na grze zrobionej w GM to już był happy.
Danielus (9:56, 28.04.17):
Najprościej założyć discorda. Staje się to coraz bardziej popularne jeśli idzie o chat
Wojo (9:36, 28.04.17):
Właśnie strona jest git ale game maker stracił mocno na znaczeniu w ciągu ostatnich lat.
Chell (9:00, 28.04.17):
uważam że tutaj każdy ma dość wartościowej wiedzy oraz jedną sprawą portalu jest brak nowej strony również brak naliczania postów w valhalli
Wojo (8:56, 28.04.17):
Gmclan rozwija się samodzielnie
nowy_user (8:40, 28.04.17):
Szkoda że GM czat nie działa. Przydałoby się takie miejsce gdzie moglibyśmy wymienić się wartościową wiedzą oraz porozmawiać o sprawach portalu i w końcu zdecydować w którym kierunku GMclan będzie się rozwijał.
Wojo (8:21, 28.04.17):
Tinychat zawsze zdycha
Chell (7:13, 28.04.17):
hmm, a może by tak tinychat??
Chell (7:13, 28.04.17):
ale zamkneli*
Chell (7:12, 28.04.17):
Simian - kiedyś był gmczat się zamknęli bo doszli do tych samych wniosków co ty ;p
Decretus (2:02, 28.04.17):
Witam serdecznie, zachęcam do wzięcia udziału w konkursie!
Adriann (1:17, 28.04.17):
Gibki Kaktus (23:30, 27.04.17):
Jestem gotowy na Pyrkon
Gibki Kaktus (23:30, 27.04.17):
Halo
Kotekhh (23:23, 27.04.17):
Krowa która ryczy, mało mleka daje
SimianVirus7 (22:18, 27.04.17):
Czy Gmclan posiada IRC'a czy coś w ten deseń? czy tylko ten czat funkcjonuje? (,bo w sumie po co IRC skoro jest to)
SimianVirus7 (22:17, 27.04.17):
Witam Nigdy nie używałem tego czatu, więc nie wiem, czy powinienem się przywitać czy nie
dxdiag (20:15, 27.04.17):
brawo dester
Adriann (18:28, 27.04.17):
starają się coraz bardziej:3
I am vader (18:03, 27.04.17):
Najlepsza bot reklama jaka tu widzialem led.feen.us/fq7e5b.png
Ankieta
» Czy jesteś szczery odpowiadając w ankietach w Internecie?
Tak
Nie

GMCLAN to serwis o programie Game Maker i nie tylko.
Copyright © 2002-2017. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!

[ Czas generowania strony: 0.01483 sekund ] [ Liczba zapytań MySQL: 17 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev