Nasze strony: gmclan.org gameonly.pl ps-plus.pl gameswithgold.pl n-switch.pl hmt.pl
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
Akademia GMCLANu
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
czas czytania: 5m, 06s | odsłon: 19220 | 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

av

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: 74!
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
3 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 1, userów: 2, ukrytych: 0
Adriann, SimianVirus7
Użytkownicy na czacie discord
gnysek (10:20, 3.03.21):
O, nawet znalazłem, ze od dawna istnieje i działa.
gnysek (2:11, 3.03.21):
O, chyba będzie IDE dla Linuksa, są już pierwsze zmienne tekstowe...
gnysek (13:46, 2.03.21):
Czekają na release 4.0
Adriann (10:02, 1.03.21):
Bardzo mnie to cieszy, Spine jest super :3
gnysek (23:40, 28.02.21):
Poza tym, że będzie update do Spine i że sekwencje go nie zastąpią, to help.yoyogames....1719448-RoadMap
Uzjel (22:10, 28.02.21):
Jest roadmap, ale żadnych wow nie ma.
gnysek (18:32, 27.02.21):
Nic nie wynikło
Sutikku (20:18, 26.02.21):
ktoś oglądał i skróci co wynikło z nagrania?
gnysek (23:09, 24.02.21):
Nagranie: drive.google.co...82ibK4deKo/view
adam014 (20:17, 24.02.21):
Przy dobrych wiatrach jeszcze experta trzasnę w tym roku
gnysek (18:51, 24.02.21):
To jesteś lepszy niż ja. Mi by się nie chciało.
adam014 (16:39, 24.02.21):
Mogę się pochwalić, od wczoraj - Magento 2 Certified Professional Developer
Adriann (14:15, 23.02.21):
Super! Ciekawe co z tego będzie:3
gnysek (13:20, 23.02.21):
Jutro wideokonferencja YYG
Ranmus (11:47, 19.02.21):
Nie mając świadomości co się wydarzy. Grałem pod premiery konsol a nie short squeeze. xd
Ranmus (11:46, 19.02.21):
Gnysek, taki fun fact. Miałem kilkaset akcji GME i sprzedałem je na początku sesji w poniedziałek, w którym się to wszystko zaczęło. xd
Ranmus (11:42, 19.02.21):
Z shortowaniem to trzeba bardziej uważać jednak.
gnysek (9:40, 19.02.21):
i wtedy reddit robi akcję kupowania
Sutikku (23:16, 18.02.21):
chyba, że shortujesz
gnysek (10:29, 15.02.21):
Inwestowanie w gówno to idiotyzm nie dywersyfikacja
Ranmus (9:33, 15.02.21):
Jeżeli daną inwestycję uważa się za gówno, to się w nią nie inwestuje w ogóle. Proste, prawda?
Ranmus (9:31, 15.02.21):
Dywersyfikacja to bezpieczeństwo. Nie trzeba uważać, że dana inwestycja do dywersyfikacja jest od razu gównem, bo żyjemy w takich czasach, że nie wiadomo co rządzący wymyślą dnia następnego. Nie istnieje żadna pewna inwestycja na teraz. Nie ma czegoś takiego.
I am Lord (23:47, 13.02.21):
No Gnysek iks de
gnysek (19:54, 13.02.21):
Fajny bug w tym 2.3.2, "Save as" nie zapisuje nic
gnysek (15:07, 13.02.21):
Dywersyfikacja to znak, że wiesz jak nieprzewidywalne są różne inwestycje
Adriann (10:03, 13.02.21):
Nie.
Adriann (10:03, 13.02.21):
doctor (22:29, 12.02.21):
Co do dywersyfikacji - uważam to za słaby pomysł. Dywersyfikacja to powiedzenie sobie, że to co kupujesz uważasz za gówno
nowy_user (16:30, 12.02.21):
Swoją drogą, jestem szczęśliwy, że chłopaki z Polski będą mieli w końcu realny wpływ na rozwój GMa. Krystian, Maciej, jeśli to czytacie, to wiedzcie, że cały Gmclan trzyma za Was kciuki!
nowy_user (16:27, 12.02.21):
Niedługo będzie też sesja Q&A na której będą uczestniczyć YoYo oraz Opera: www.yoyogames.c...ow-we-fit-in-at
nowy_user (12:31, 12.02.21):
Lunar Sale dla Gamemakera -30% na wszystkie exporty. Mają gest...
gnysek (15:18, 8.02.21):
Za jakieś fizyczne rzeczy też bym policzył w sumie podatek, ale samochodu kupić sie za bitcoin u nas nie da jeszcze
gnysek (15:18, 8.02.21):
Liczysz to co wpłynęło na Twoje konto. Jak zapłaciłeś z portfela, to raczej nie zarobkiem, a tym co wpakowałeś kiedyś, więc to już była opodatkowana kasa.
Ranmus (21:04, 7.02.21):
A to nie wiem. Jakbym mial krypto placic, to bym sie zastanowil dwa razy
I am Lord (20:55, 7.02.21):
Tylko ja takie motywy tam odwalałem jak np z giełdy przelałem sobie trochę btc na porftel i z niego kupiłem np na pyszne.pl jedzenie i windowsa z chińskiego GVGMall. Płacone bitcoinem oczywiście bez zmiany na złotowki
Ranmus (19:42, 7.02.21):
Oczywiscie zarobek nastepuje w momencie sprzedaży krypto.
Ranmus (19:40, 7.02.21):
Jesli zarobiles w zeszłym, to placisz podatek w tym roku.
Ranmus (19:39, 7.02.21):
No jak z akcjami, tylko się z nimi nie miesza. Pit-38. Przychod 5600, koszt uzyskania przychodu 3000. Od różnicy, 2600, odliczasz 19% podatku, czyli 494zl. Wszystkie wartosci wpisujesz w odpowiednich polach
I am Lord (16:38, 7.02.21):
www.e-pity.pl/p...-od-kryptowalut tutaj jest tak napisane że nic nie kumam 😅
I am Lord (16:30, 7.02.21):
przy startowym kapitale 3000
I am Lord (16:29, 7.02.21):
Ja w sumie zarobiłem na bitbay 2600 i nie mam pojęcia jak podatek odprowadzić. Przetrzymam jeszcze rok i się douczę
Ranmus (12:27, 7.02.21):
Krypto o tyle niebezpieczne, że w razie czego będzie pierwsze do delegalizacji. Ale spekulacyjnie czemu nie.
Ranmus (12:22, 7.02.21):
Do zabezpieczenia oszczędności najważniejsza jest dywersyfikacja. Obligacje oprocentowane inflacją, akcje, nieruchomości, waluty obce, fizyczny kruszec itd.
Adriann (7:48, 5.02.21):
Holduję do końca cyklu czyli do około końca roku. Wiem jakie są podatki i prowizje, zysk wciąż znacznie przewyższa całość.
gnysek (23:41, 4.02.21):
No ale tak szczerze, wypłacałeś kiedyś bitcoiny? I legalnie odprowadziłeś od nich podatek?
nowy_user (22:19, 4.02.21):
Grę w GM można zrobić, bo gamemaker raczej nie upadnie nigdy.
Adriann (21:44, 4.02.21):
Idąc tym tokiem myślenia to nic tak naprawdę nie można zrobić bo wszystko zawsze może upaść itp
gnysek (15:57, 4.02.21):
Wszystko fajnie, a jak chcesz sprzedać, go nagle prowizje, podatki i bankructwo giełdy
Adriann (10:46, 4.02.21):
Póki co bitcoin czy etherum sprawdza się doskonale, i tak uwzględniam spadki, cykle itp
nowy_user (10:31, 4.02.21):
Do zabezpieczenia oszczędności to chyba najlepsze złoto lub nieruchomości. Lokaty i obligacje odpadają - zbyt niskie oprocentowanie.
Ankieta
» Ile powinny trwać tury Ligi 24?
24h
48h
54h (piątek od 18:00)
7 dni
inna długość (podałem w komentarzu ankiety)

GMCLAN to serwis o programie Game Maker i nie tylko.
[ Polityka prywatności ]
Copyright © 2002-2021. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus (ranmus.pl), © 2017-2021 {=|=} fable_inside();

[ Czas generowania strony: 0.02006 sekund ] [ Liczba zapytań MySQL: 14 ]