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
Treść artykułu
Zmiany w GM8
autor: gnysek (23.12.09)
Niekompatybilności GM8 w stosunku do GM7
W tekstowych splash screenach nie można już dłużej wyświetlać grafik. Można natomiast wyświetlać strony www, a co za tym idzie, można dodać do nich grafikę.
Bardzo dużo zmian zaszło dla argumentów funkcji wczytujących grafikę: sprity i backgroundy. GM8 ma nowy system wczytywania tych grafik (wsparcie dla kanałów alpha PNG). Jeżeli twoja gra używała tych funkcji bardzo dużo, zalecamy pozostawienie tego projektu w GM7.
Jeżeli używasz rozszerzeń GM, musisz je przeinstalować.
Zaszły zmiany w liniach czasu, inaczej się je teraz inicjuje.
Poprawiono bardzo ważny bug, mianowicie gdy dwa obiekty miały ustawione kolizje na siebie wzajemnie, wykonywały event kolizji dwa razy. Niektóre gry mogły ten fakt wykorzystywać, więc teraz mogą działać inaczej.

Newsy
GM8 wyświetla newsy ze świata GM.

Tutorial
GM8 ma wbudowany tutorial dla nowych uzytkowników.

Kanały alpha dla grafik
GM8 wspiera kanały alpha grafik (przeźroczystość). Zmieniono edytor grafik, aby umożliwiał ich edycję.

Rozszerzone sprawdzanie kolizji
Teraz zachodzić mogą nowe rodzaje kolizji spritów, poza standardowym prostokątem można wyznaczyć obszar w kształcie koła czy diamentu (rombu).

Splash screeny
Można wyświetlać strony www.

Triggery
Triggery to eventy które można samemu definiować. Więcej w artykule na ten temat (dostępny w serwisie).

Linie czasu
Linie czasu mają wiele nowych funkcji, jak duplikowanie zdarzeń, zatrzymywanie, restartowanie czy odtwarzanie do tyłu lub zapętlenie.

Eksport zasobów
Można eksportować zasoby do pliku a potem je importować. GM zapyta w razie nadpisywania czy zachować stare, nowsze czy oba (nie zalecane).

Optymalizacja prędkości działania
Gry korzystające z dużej ilości GMLa działają teraz do 100% szybciej. Wczytywanie gry też działa nieco szybciej.

Inne zmiany
Można używać ikon w kilku rozmiarach.
Stałe mają teraz osobne okno do definiowania, można je importować i eksportować.
Pliki dołączane mają osobne okno zarządzania.
Dodane funkcje random_range(x1,x2), irandom(x), irandom_range(x1,x2). Te z przedrostkiem i zwracają tylko liczby całkowite, zamiast liczb rzeczywistych.
Dodane funkcje dla rolki myszki mouse_wheel_up,mouse_wheel_down.
Dodana funkcja set_application_title(text);
Dodana funkcja file_text_eoln()
Dodana zmienna do odczytu debug_mode
Można wyłączyć wygaszacze ekranu oraz usypianie PC w trakcie działania gry.
Dodano funkcje disk_size(drive), disk_free(drive) oraz zmienną gamemaker_version
Błędy wskazują teraz dokładniej miejsce w kodzie w którym zaszły.
Można zmienić lokalizację plików tymczasowych.
głosów: 2 | ocena: 5.50 oceń zasób | dodał: gnysek
Komentarze
stron: 1

1


av

bluks (13:34, 23.12.2009)

Optymalizacja prędkości działania
Gry korzystające z dużej ilości GMLa działają teraz do 100% szybciej. Wczytywanie gry też działa nieco szybciej.

Do stu procent szybciej czyli tak samo. ;P

av

Dawidds (13:37, 23.12.2009)

omg bluks, DO 100% SZYBCIEJ, czyli do dwóch razy szybciej.

av

gnysek (13:42, 23.12.2009)

@Bluks: A jak coś zdrożeje 20% to powiesz, że jest 80% tańsze?

av

bluks (14:04, 23.12.2009)

100%=1 (100/100)
200%=2 (200/100)
@gnysek dokładnie to będzie kosztowało 120% poprzedniej ceny (np. poprzednia cena 1zł to nowa to 1zł 20 gr)

av

bluks (14:05, 23.12.2009)

Ale racja źle doczytałem bo jeżeli 100% SZYCIEJ to że plus 100%, więc sorki.

av

gnysek (14:14, 23.12.2009)

No widzisz

av

lenin (23:24, 23.12.2009)

Jak naprawdę jest z tą optymalizacją? Naprawdę zauważalne jest przyśpieszenie gry czy tylko trik reklamowy?

av

gnysek (23:31, 23.12.2009)

Gra nie przyspieszy, ale kod wykonuje się szybciej, zatem rzadziej zwalnia

av

lenin (23:38, 23.12.2009)

dobra, wiedziałeś o co mi chodzi

av

Roki (9:13, 24.12.2009)

Tak patrze na te zmiany, może się przerzucę na GM8, ale nie jestem pewien, jakoś mi się tak źle testowało :/
@Offtop:59 artów, ciekawe, czyj będzie 60

av

Dawidds (10:20, 24.12.2009)

Akurat różnica w wydajności jest dość spora - endurance na lapku chodził 50-55, na 8 (rc jeszcze :> 60 cały czas.

Test sprzed chwili - fireball na instancjach (malowania sprita, który się odpowiednio przesuwa/zmienijsza skalę/alphę) - próg 60 fps wyszedł równiutko przy 2k instancji (cząsteczek) - gm8 rc - 2.5k.

Za to szyfrowanie pliku takim troszkę bardziej rozwiniętym xorem wyszło na gm8 jeśli dobrze pamiętam 6x szybciej, a to już jest coś (nie rozkminiałem skąd ten wynik, ale stawiam na edycję plików po prostu, bo ogólna szybkość gmla się wiele nie zmieniła).

av

gnysek (13:31, 24.12.2009)

Mógł się zmniejszyć dostęp do danych w pamięci czy na dysku, przez co sam GML nie przyspieszył, ale niektóre operacje już tak

stron: 1

1



Dodaj komentarz:
Treść:
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
99 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 95, userów: 4, ukrytych: 0
Uzjel, PatrykPlayingPOLSKA, ♔ Wojo ♔ , ALT

0 użytkownik(ów) na gmczacie i 0 bot(ów)
Shoutbox
gnysek (14:14, 29.05.17):
na 100 sposobów w sumie
gnysek (14:14, 29.05.17):
samo wyświetlanie tak tekstu to jest 10 minut roboty - ale, żeby w tym czasie gra stała - no to już trzeba odpowiedni system zrobić
nowy_user (12:38, 29.05.17):
Ok, poszukam , dzięki
Fervi  (11:32, 29.05.17):
Jest parę przykładów, np. Pokemon na Youtube. Samemu też można coś wymyśleć
Wojo (10:57, 29.05.17):
Na steamie masz gms
nowy_user (10:37, 29.05.17):
Hej , czy ktoś wie jak zrobić takie dialogi, w których poszczególne wypowiedzi pojawiają się literka po literce? Tak jak w starych grach na gameboya np. pokemony albo harvest moon
PatrykPlayingPOLSKA (10:29, 29.05.17):
www.yoyogames.c...oad/studio/free (powinien być autodownload)
Adriann (9:44, 29.05.17):
Hej, da się jeszcze normalnie dostać standardową wersję gms za darmo?
Chell (7:07, 29.05.17):
podoba mi się to jak zlałeś gma xD
Fervi  (18:10, 28.05.17):
Aczkolwiek będą jakieś ogólne teksty z opisu tworzenia Occulta
Fervi  (18:10, 28.05.17):
Jest jeszcze wersja angielska. Oczywiście ktoś może powiedzieć, że mało, natomiast tekst miał zachęcać do klepania gierek, niż wyjaśniać milion mechanizmów
I am Lord (9:39, 28.05.17):
Jest napracowanie
Threef (8:22, 28.05.17):
Nie poznałem exigo!
Nikas (1:56, 28.05.17):
Dzięki za browara Threef!
Wojo (18:03, 27.05.17):
poszło
Chell (20:18, 26.05.17):
głos zapisany, powodzenia
I am Lord (19:13, 26.05.17):
I matka też, chyba bardziej haha
I am Lord (19:13, 26.05.17):
Dzięki, dzieciuch się ucieszy
PatrykPlayingPOLSKA (19:09, 26.05.17):
głos oddany
I am Lord (18:55, 26.05.17):
Nikas (18:21, 26.05.17):
Zrobione. Play doh i plac zabaw. Będą mieli cała piaskownicę z tego super wyglądającego piasku którym niestety nigdy nie miałem okazji się pobawić????? xD
I am Lord (18:08, 26.05.17):
Pomożecie mojemu siostrzeńcowi oddać głos na pracę z "Piły" "Grupa: DZIELNE ZUCHY" wymarzony-plac-...da59e3c0de745e5
nowy_user (16:24, 26.05.17):
Ogolił głowę na 0mm ?
Wojo (16:22, 26.05.17):
I chyba nie muszę wspominać że pozbył się łysienia raz na zawsze
Wojo (16:21, 26.05.17):
Ten bezrobotny dwudziestoparolatek zarabia krocie w internecie i umawia się ze wszystkimi samotnymi mamuśkami w okolicy i powiększa swojego penisa dzięki jednej prostej kryptowalucie. ZOBACZ JAK
Sutikku (16:08, 26.05.17):
biznesmeni go nienawidzą
Nikas (15:31, 26.05.17):
Znalazł jeden prosty sposób jak zarabiać w internecie!!!!!
Sutikku (14:52, 26.05.17):
korzysta tu ktoś z przeglądarki vivaldi?
Fervi  (23:55, 25.05.17):
Społeczność jest dużo mniejsza
Fervi  (23:55, 25.05.17):
Powiedzmy, że potencjalnie reddit. Natomiast masz podział na tagi, więc możesz obserować te, które cię interesują
I am Lord (23:27, 25.05.17):
więc żaden reddit z tego
I am Lord (23:27, 25.05.17):
Te wpisy tam to w 95% jakieś pieprzenie o bitcoinach, spsobach na magiczne bogactwo nie ma nic normalnego :/
Fervi  (23:17, 25.05.17):
Oczywiście te 500zł to taka wartość hmm ... lekka. Są osoby, co zarobiły 16k na jednym poście, albo 1.5k w 2 tygodnie. Natomiast założyłem, że po prostu relanie z 500, może 1000zł / msc będzie
Fervi  (19:37, 25.05.17):
Możesz też wymieniać kryptowalutę z jednej na inną (poloniex)
I am Lord (19:28, 25.05.17):
w jaki sposób kryptowalutę się da wymieniać bo ja nie ogarniam
Fervi  (17:32, 25.05.17):
Każda chyba kryptowaluta jest wymianialna na złotówki. Nawet Dogecoin
Fervi  (17:32, 25.05.17):
Doge się nie wybił, a inne i owszem
Wojo (17:29, 25.05.17):
Tak jak np dogecoin
Wojo (17:28, 25.05.17):
Pomijając te moje śmieszne filozofie to rynek kryptowalut jest juz tak rozwinięty że kolejne kryptowaluty się nie wybijaja bo nie maja nic więcej do zaoferowania
Wojo (17:25, 25.05.17):
I to jest chujowa robota i to. Ale w jednej z nich jesteś w stanie odebrać wynagrodzenie
Wojo (17:22, 25.05.17):
A za pomoc przy osobach starszych dostajesz 2000euro (w realnej walucie). Serio smuci mnie to jak niektórzy kombinują jak koń pod górę zamiast najzwyczajniej w świecie zabrać się do roboty
Fervi  (17:18, 25.05.17):
Oczywiście mechanizm jest bardziej skomplikowany, ale to przykład
Fervi  (17:17, 25.05.17):
Dogecoin to po prostu kolejna waluta. I dobrze. Ale to tak jakbyś na stack overflow za pomoc użytkownikowi zamiast + dostał 10 centów (w kryptowalucie)
Fervi  (17:14, 25.05.17):
Akurat nie moja Od Dogecoin stoi o wiele wyżej. Natomiast może sukces osiągnąć z prostego powodu. To w zasadzie portal z walutą.
Wojo (17:12, 25.05.17):
Ale ta twoja waluta jest czymś pokroju dogecoina czyli czymś co sukcesu nie osiągnie
Fervi  (17:11, 25.05.17):
Masz już 4 kryptowaluty, co się wybiły całkiem nieźle (powyżej chyba 100 dolarów), może ciut więcej. Co prawda Steem nie należy do nich, natomiast na razie idzie go zdobyć dużo
Wojo (17:10, 25.05.17):
Dodatkowo bitcoin jest czymś co wcześniej było niespotykane a to jest jedno ze źródeł jego sukcesu
Wojo (17:09, 25.05.17):
Ale bitcoin to przypadek jeden na milion. Szansa że takj projekt wypali jest niewielka
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!

[ Czas generowania strony: 0.01697 sekund ] [ Liczba zapytań MySQL: 16 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev