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: Zmienne lokalne, globalne i tymczasowe.
Krótki opis tego, jakie typy zmiennych występują w GM.
autor: gnysek
odsłon: 11219 | głosów: 8 | ocena: 8.63 oceń zasób | komentarzy: 16
Komentarze
stron: 1

1


av

I am Lord (21:49, 23.12.2010)

globalvar wth, skąd o tym się dowiedziałeś?

av

Shockah (21:53, 23.12.2010)

Ja tam już od wieków używam globalvar.

av

gnysek (21:58, 23.12.2010)

Przez przypadek zobaczyłem w jakimś artykule albo przykładzie Marka Overmarsa.

av

I am Lord (21:59, 23.12.2010)

W sumie może być przydatne jak by się nazwało takie zmienne z jakimś przedrostkiem ( np. glCostam ). Zawsze mnie wnerwiało że muszę pisać global.costam bo jestem leniwy i wolę krótkie zmienne, które się szybciej pisze. Od teraz będę robił globalne z użyciem globalvar.

av

gnysek (22:01, 23.12.2010)

ja mam w almorze obiekt, który mi ustawia vx i vy i to są moje aliasy do view_xview[0] itd., zeby tyle nie pisać, a tam trochę rzeczy tego uzywa. W innych miejscach tego unikam, dla bezpieczeństwa i zeby sie nie pomylić. Myślę, że 2-3 zmienne w całej grze korzystające z globalvar to maks., dla nie zaciemniania kodu.

av

sunflower (11:18, 24.12.2010)

Podoba mi się ten artykuł, nawet niespodziewanie się dowiedziałam czegoś nowego (globalvar), nawet jeśli nie zamierzam z tego nadmiernie korzystać (choć miejscami faktycznie może się przydać). Poza tym podoba mi się pomysł poprzedzania nazw zmiennych tymczasowych podkreślnikiem dla odróżnienia od lokalnych.

av

Platyna (16:47, 25.12.2010)

Niesamowite. Nawet ja się czegoś nowego nauczyłem. Nigdy z tymczasowych nie korzystałem, bo nie widziałem, ze tak działają w połączeniu z with więc zawsze używałem globali do takich zadań.

av

gnysek (8:54, 27.12.2010)

Platyna, ja się o tym with dowiedziałem z pół roku temu, bo też korzystałem z globalnych

av

Mentoss (16:02, 8.01.2011)

hehe... globalvar to bardzo ciekawa informacja. Co do przedrostków - w większosci kodu i tak oznaczam zmiennne tymczasowe przez v_zmienna bądź _vzmienna, a skrócenie global. do g_ będzie dobrą opcją...

av

Muuuuczek567 (16:20, 8.01.2011)

Ja to wszystko wiedziałem przed przeczytaniem tego artykułu. Ale jeśli nawet Platynie się przydał...

av

baca (11:39, 16.01.2011)

Nie jest sztuką znać, sztuką jest umieć użyć.

av

kt1117 (20:17, 17.01.2011)

Ja tam używam prawie samych globalnych, nie trzeba potem kombinować i szukać gdzie się daną zmienną zadeklarowało (chyba że deklaruje ją w skrypcie).

av

pablo1517 (0:55, 27.03.2011)

Co do przedrostków, to ja jak "pracowałem" kiedyś z tymonem to przybrałem sobie jego nawyk robienia _____zmienna xD itp

av

Mentoss (9:13, 27.03.2011)

Pięć podłóg? Domek sobie budujesz? Uważaj, bo Ci desek zabraknie

av

gnysek (9:20, 27.03.2011)

W obiektówce często właściwości i metody prywatne mają podłogę przed nazwą, bo łatwiej je wtedy odróżnić.

av

Tymon (12:09, 27.03.2011)

Ja akurat tymczasowe oznaczam różnie. Przeważnie coś w stylu t_..., czy po prostu __..., sposobów jest wiele, każdy woli inny.

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
0 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 0, userów: 0, ukrytych: 0


6 użytkownik(ów) na gmczacie discord.com
Shoutbox
Threef (19:56, 21.09.17):
No nie jest łatwo. Szczególnie jak dobra ma 24h
Ignatus (19:30, 21.09.17):
Ja tam mam bardziej nadzieję że zrobisz grę Threef Kiedy jakies premiery?
Threef (16:32, 21.09.17):
Mnie tak. Plus mam większą kontrolę. Mogę np robić warunki logiczne.
gnysek (15:54, 21.09.17):
Nie chciało mi się nigdy bawić w takie porównanie.
Threef (15:52, 21.09.17):
No i mam taką tablicę. Oczywiście mam tylko parametry jakie potrzebuję.
gnysek (8:53, 21.09.17):
W ogóle coś ma sie z particlami zmienić, nawet ma być dla nich layer w room editorze, wiec czuję edytor. Co do rysowania sprite w pętli - no to nie, bo mają więcej parametrów - to byś musiał zrobić sporą tablicę, żeby to odwzorować.
Threef (6:58, 21.09.17):
Czy particle są w końcu szybsze w GM:S2 od rysowania sprite w pętli? xD
gnysek (22:04, 20.09.17):
Znalazłem sposób na rysowanie spritów particli normalnie w draw: forum.yoyogames...s-sprites.34697
MaxGaming (16:35, 20.09.17):
jest ktoś kto mi by krótki refren angielski ze słuchu potrafił przetłumaczyć na już?
gnysek (13:37, 20.09.17):
Tu się akurat zgodzę
Ranmus (11:49, 20.09.17):
I bardzo dobrze, że nie ma dziwnych znaków. Same liczby i litery powinny być w nickach.
gnysek (11:14, 19.09.17):
Kodowanie... musiałbym przed każdym SQL do forum zmieniać kodowanie bazy, a potem je przywracać... do dupy z tym nowym forum, żaden to prezent
Uzjel (21:47, 18.09.17):
???
??? (21:38, 18.09.17):
;_;
I am vader (21:26, 18.09.17):
A, to YXE. Jego nick nie wyswietla sie poprawnie.
I am vader (21:25, 18.09.17):
Ciekawe kto to led.feen.us/lkx8xqvn.png
Wojo (10:59, 17.09.17):
chell śmiechłem
Chell (19:35, 13.09.17):
exp ty masz ojca poza kadrem albo cos?
exp (19:03, 13.09.17):
gmclan mnie wychował
exp (19:03, 13.09.17):
ehh
Wojo (12:50, 13.09.17):
Jak tak dalej pójdzie to będę musiał znaleźć realnych kolegów
Wojo (12:49, 13.09.17):
Tu nic nigdy nie działa. Cały czas stoimy w miejscu i nawer nie zapowiada się na korzystne zmiany
gnysek (9:41, 13.09.17):
Niestety, aby ten fix działał, trzeba wejść raz na forum i dopiero drugie wejście będzie OK (więc po fixie jeszcze raz mógł być problem)
gnysek (9:41, 13.09.17):
MaxGaming - bo dodałem usuwanie ciasteczek z domeny .forum.gmclan.org automatycznie. Czyli to jednak to było problemem.
SimianVirus7 (14:08, 12.09.17):
Dzięki
exp (11:15, 12.09.17):
możesz
SimianVirus7 (10:13, 12.09.17):
Tak
exp (9:50, 12.09.17):
czyli po prostu chcesz zrobić grę i wrzucić ją do internetu za darmo?
SimianVirus7 (9:03, 12.09.17):
Mi się śniło, że podpadłem rybnemu gangowi SpongeBoba ale nie po to się zalogowałem, żeby o tym powiedzieć mam pytanie, może dość głupie, ale prawo w Polsce też potrafi takie być. Czy jeśli chce swoją grę rozdawać za darmo i nie brać z tego absolutnie żadnych opłat (nawet z reklam), to mogę ją publicznie udostępniać? Skarbówka lub jakiś inny organ państwowy się do mnie nie przyczepi?
Chell (7:17, 12.09.17):
wpadłem tylko żeby napisać ze śniło mi się że zalogowałem się na 4tk
MaxGaming (17:49, 11.09.17):
Wreszcie mogę się zalogować. Odkąd weszło to nowe forum to nic nie działa jak powinno. Jak klikam w nowości z forum też raz mnie odsyła na główną forum a raz do tematu. PS mam dość proste wydaje mi się pytanie z MySQL którego ja osobiście znam póki co tylko absolutne podstawy. forum.gmclan.or...-i-subkategorii
doctor (18:49, 9.09.17):
Chociaż oficjalnie jest jakiś GDL, może w tym da się klepać (i 3 inne dokumentacje)
doctor (17:46, 9.09.17):
Przypomina nawet nieźle GM, niestety nie ma kodu (trzeba wyklikiwać jakby kod - czuję się jakbym grał w Patapony) - niby sporo funkcji jest (nawet 3D), ale wyklikiwać ...
doctor (17:45, 9.09.17):
Nowe konto xd Na stare wbić nie mogę :/ Jak ktoś szuka coś a'la Game Maker, czyli program do robienia upośledzonych gier to znalazłem GDevelop
Ignatus (20:21, 8.09.17):
Apropo Gnyska dziś czytałem temat o Almoraoczątek- we wstępnie jest "Gra ukaże się w drugiej połowie roku, na PC, a potem na iPada (możliwe, ze będzie to pierwsza produkcja w GameMaker:Studio 2)." A to temat z 2012. Gnysek jak długo trwały te beta testy GM2 ?
Threef (19:55, 8.09.17):
To że gnysek zrobił swego czasu grę o takiej nazwie.
Ignatus (19:52, 8.09.17):
Co to za crap? Co zwróciło Twoją uwagę Threef?
Threef (18:04, 8.09.17):
veggiestew.itch.io/farmer-fran Hmm...
SimianVirus7 (21:48, 7.09.17):
wybacz moje budowanie zdań ale dzisiejszy dzień w pracy dał mi się we znaki
SimianVirus7 (21:47, 7.09.17):
no właśnie się zastanawiałem nad kompilacją i dotychczas myślałem, że największy wkład ma w to procesor
Threef (21:46, 7.09.17):
A SSD pozwala skrócić czas kompilacji x20
Threef (21:46, 7.09.17):
Kilka metrów od PGA
Threef (21:45, 7.09.17):
GIC jest w osobnym budynku
SimianVirus7 (21:39, 7.09.17):
Bo ja na PGA byłem tylko raz i to chyba z 3 lata temu, jak był "powrót legendy". Ten cały GIC (dane ZTG), też będzie się znajdował w tym wielkim centrum? czy będzie to widocznie oddzielone
SimianVirus7 (21:38, 7.09.17):
O właśnie
SimianVirus7 (21:32, 7.09.17):
No proszę, tego nie brałem po uwagę. Nigdy nie miałem do czynienia z SSD więc to może dlatego
Threef (21:30, 7.09.17):
Ważne jest tylko wsparcie Pixel Shader 3.0. A zamiast o procesorze i karcie graficznej myśl o SSD
SimianVirus7 (21:05, 7.09.17):
Dlatego pytam się bardziej ogarniętych w tym temacie. Budżet około 1500zł +- 300zł
SimianVirus7 (21:05, 7.09.17):
Mam zamiar kupić jakiegoś laptopa stricke pod game maker. Mam dylemat, czy bardziej patrzeć na procesor pod kątem obliczeń, czy na kartę graficzną. Na pierwszą myśl przychodzi mi lepszy procek, bo przecież do gier 2D (szczególnie spod moich rąk) nie potrzeba jakieś dobrej karty ale z drugiej strony, karta graficzna także wspiera procesor co do obliczeń i wykonuje je może nawet lepiej niż sam procesor. Nie jestem ekspertem, pisze co wiem, a moja wiedza może być błędna.
Ankieta
» Jakiej wersji GameMakera głównie Używasz?
GameMaker: Studio 2
GameMaker: Studio
GameMaker 8.1 i starsze
Żadnej

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!
© 2002-2017 Ranmus, © 2017 {=|=} fable_inside();

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