Linki do ciekawych stron

Pierwsza beta na 2024 dostępna

Opóźniona przez problemy z nowym edytorem kodu, który ma wkrótce także trafić do bety, dostępna jest pierwsza wersja beta na ten rok (2024.2), dla wydania, które będzie dostępne pod koniec lutego.

Jakie zmiany? Na tę chwilę, dostaliśmy chociażby kilka nowych funkcji:
- GM_is_sandboxed - pozwala sprawdzić, czy projekt pozwala na otwieranie plików w dowolnych lokalizacjach (przydatne dla bibliotek)
- handle (które prawdopodobnie zostanie zmienione na handle_parse(), żeby nie kolidować ze zmiennymi twórców), które pozwala pobrać referencję na asset po jego nazwie jako string
- is_mouse_over_debug_overlay, is_keyboard_used_debug_overlay - dla wyłączenia eventów w grze, gdy korzystamy z debugowego ImGui
- window_enable_borderless_fullscreen, window_get_borderless_fullscreen - funkcje które dodają obsługę fullscreena przy braku ramki okna gry
- json_stringify, json_parse - dostały nowy argument filter_func który pozwala "poprawić" json przed zapisem. Dodatkowo, null nie będzie już odczytywane jako pointer_null, a jako undefined, co pozwoli na szybszy odczyt danych w tej samej formie, jak zostały one zapisane. Jakby tego było mało, referencje na Assety zostaną zapisane ze specjalnymi prefixami i suffixami @ref ASSET, dzięki czemu tak długo jak nie zmienimy nazwy assetu, możemy go zapisać i wczytać w plikach json.

Poza tym, poprawiono odczyt zmiennych, zwłaszcza struktur - zależnie od użycia kompilerów VM czy YYC zysk może wynosić od 1,5-2,5x, więc może to mieć spory wpływ na grę, zwłaszcza, jeśli korzystacie z zagłębionych struktur np. do tworzenia GUI.

Poza tym, od teraz można w oknach debugowych w grze zobaczyć tekstury i sprawdzić statystyki garbage collectora.

Wprowadzono też kompresję danych o tilesetach, co powinno pozytywnie wpłynąć na rozmiary .exe, jeśli korzystacie z tej funkcjonalności.

Pełna lista zmian: github.com/YoYoGames/GameMaker-Bugs/milestone/7?closed=1

To oczywiście nie wszystko na kolejną wersję, a niektóre z powyższych funkcji mogą jeszcze być doszlifowywane i zawierać bugi - warto jednak je przetestować i zgłaszać wszystkie błędy które znajdziecie, żeby nie trafiły one do wersji miesięcznej i żeby nie czekać z ich naprawą aż do kwietnia :)

YYG przeniosło też całe repozytorium Feature Requestów do bazy bugów, więc teraz wszystko będzie na jednej liście, co ułatwi sprawdzanie notek o wydaniu.

Komentarze (łącznie 0):
Nie ma jeszcze żadnego komentarza. Czas to zmienić

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 159 dni temu
Beta
2026.100.0.1195 •
2026.100.0.1132
•
 GMRT beta 0.22.4

wydana  5 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
41 użytkowników online na discordzie:
Miłosz, 🧁Cupcake🧁, MorDan, LeD, Nitro Slav, 21Lancz, Carl-bot, pABLO, Fox, GibkiKaktus, s..., lethian, Kuzyn, GMRussell, fervi, 𝕯𝖎𝖆𝖓𝖆, r..., Threef, RogerDodg3r, Uzjel, Moldis, Murrri, Pixel_Patric, Kandif, yazaa, HappyOrange, Dyno, Deusald, szmalu, Grela, Morro, Marco, OdrzuconyKrakers, Danieo, GreenClover, 𝓐𝓷𝓪𝓼𝓽𝓪𝓼𝓲𝓪, l..., Borek, g..., Krzysiek1250, exigo
Shoutbox
gnysek (23:36, 02.11.26)
Zniknęła, stara wersja nie powinna byc dostepna. Chociaz widziałem, ze został przełącznik na górze w zębatce obok avatara, moje przeoczenie :D
Borek (20:47, 02.11.26)
Gdzie jest opcja, żeby wstąpić do bety GMCLAN? bo nigdzie nie widzę.
gnysek (11:10, 01.11.26)
teraz też wyróżnia nowe wpisy od ostatniej wizyty ;)
Borek (18:45, 31.10.26)
No, już jest lepiej :) Dalej retro, ale użyteczne :D To mi się podoba :)
gnysek (12:36, 31.10.26)
Ok, teraz jak wpiszesz więcej tekstu, to się po prostu automatycznie powiększa ;) I poprawiłem CSS dla tips/warns w artykułach i newsach na ciemnym motywie, tak porządnie. I teraz zapamiętuje "przeczytane" komentarze między przeglądarkami.
Adriann (15:31, 29.10.26)
Tak, rozumiem używanie ai jako narzędzia ale nie w ten sposób że nie widać w tym pracy człowieka :o
Borek (15:13, 26.10.26)
Nie narzekam na ruch (sam napisałem, że przynajmniej jakiś ruch jest), ale martwi mnie jakość "gier", które nagle zaczynają się pojawiać z dupy. "Catch the clown" przynajmniej był stworzony przez człowieka, tak samo jak opis na forum :)
Wojo (11:49, 26.10.26)
Nie ma ruchu - narzekacie, jest ruch - narzekacie. Nie są to gry z najwyższej półki, ale każdy robi tak jak potrafi. Za starych gmclanowych czasów było wiele produkcji amatorskiej jakości, ale dzięki temu forum tętniło życiem.
Borek (16:08, 25.10.26)
Chodzi mi o ten INPUT, jedna linia, ciężko się tutaj pizse :) Ja wiem, że retro, ale trochę QoL nie zaszkodzi :D
gnysek (16:00, 25.10.26)
A co jest nienormalnego? :D Jest takie jak zawsze było, pełne retro ;) Zerknę, w następny weekend planuję lekki update strony. 3 wpisy to nie tragedia, ale jak będzie wiecej AI slopu to pewnie zacznę kasować.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Czy udostępnienie źródła GMRT dla każdego i brak opłat za licencje jest dobrym krokiem?