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 (12: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 (12:37, 23.12.2009)

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

av

gnysek (12:42, 23.12.2009)

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

av

bluks (13: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 (13:05, 23.12.2009)

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

av

gnysek (13:14, 23.12.2009)

No widzisz

av

lenin (22:24, 23.12.2009)

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

av

gnysek (22:31, 23.12.2009)

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

av

lenin (22:38, 23.12.2009)

dobra, wiedziałeś o co mi chodzi

av

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


5 użytkownik(ów) na gmczacie discord.com
Shoutbox
I am Lord (15:29, 26.09.17):
nie rozumiem
gnysek (11:57, 26.09.17):
Super, w GMS2 można sobie dowolnie stawiac rzeczy na layerach w runtime, ale w IDE już nie.
Threef (6:10, 26.09.17):
Pierwszy!
Gibki Kaktus (13:23, 24.09.17):
Poxi, ja pracuję w Deliveroo na rowerze xD Odwiedzasz czasem Londyn?
PoxiPol (11:21, 24.09.17):
Dzisiaj robie to tutaj takei o www.facebook.com/pappspizza
PoxiPol (11:20, 24.09.17):
Hah, w Anglii. Sprzedajem tutaj Polskiego Kebaba w bulce i inne, np grillowana kielbasa z frytkami, i schabowy.
Threef (9:44, 24.09.17):
Gdzie? Jaki? Bedziemy wspierać i prosić o kod na kolizję na opakowaniach
PoxiPol (7:05, 24.09.17):
Ja kupilem sobie prace. Jutro pierwszy dzien jako wlasniciel Takeawaya ;-;
Threef (19:32, 23.09.17):
Ja to zrozumiałem jakby Ranma nie chciał oddać domeny
PoxiPol (18:33, 23.09.17):
Nic przeciwko Ranmie ofc
PoxiPol (18:32, 23.09.17):
Ja to rozumiem jako dobra wiadomosc
Ranmus (18:23, 22.09.17):
Skąd ten smutek i zwątpienie?
gnysek (6:21, 22.09.17):
O, dzisiaj przychodzi mój hajs z googla, chyba mozna zacząć przenosić GMCLAN na "mój" serwer i przejąć od Ranmy domenę
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.
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.01681 sekund ] [ Liczba zapytań MySQL: 13 ]