GM 2023.8 wydany

Z lekkim poślizgiem, sierpniowe wydanie stabilnej wersji GMa jest w końcu dostępne.

Przypomnę najważniejsze zmiany:
IDE
- narzędzie do zgłaszania błędów bezpośrednio z programu, oraz publiczny bugtracker na githubie (jeśli chcemy raporty podpiąć
pod nasze githubowe konto, zrobicie to pod adresem gamemaker.io/account/dashboard ).
- zmiany nazw runtime z VM i YYC na GMS2 VM i GMS2 YYC (te runtime na zawsze będą dostępne dla posiadaczy licencji dożywotnich)
- GX przestało być domyślnym eksportem dla posiadaczy licencji dożywotnich
- "Open in external editor" jako opcja dla zasobów
- "Included files" można teraz zobaczyć w inspektorze
- nowe funkcje Feathera dla ignorowania całego folderu w drzewku zasobów
- podgląd efektu emitowania particli co wybrany czas (aka. burst)
- optymalizacja przechowywania tekstur w pamięci IDE
- poprawki 65+ bugów

Runtime
- zasoby są teraz referencjami a nie liczbami naturalnymi (dzięki czemu np. użycie ds_list_add() na ds_mapie wyrzuci nam błędem)
- kolizje z tilemapami (jako argument należy przekazać identyfikator layer_tilemap_get_id() a nie samą tilemapę, dzięki czemu można tej samej tilemapy używać na różnych layerach i sprawdzać te kolizje osobno)
- nowe funkcje ImGui do tworzenia debugowych narzędzi w grze (debug overlay), pozwalających zmieniać wartości dowolnych zmiennych (slider, dropdown, text, sprite, checkbox, color, button) - więcej informacji w manualu; funkcje te mają prefix dbg_
- konsola w debug overlay, która potrafi wykonać istniejące skrypty GML jeśli podamy ich nazwę, przekazując wpisane parametry
- efekt audio "Compressor:
- renderowanie efektów w fontach SDF (color blend/glow/outline/shadow/demo znajdziecie na: github.com/gmclan-org/sdf-dbg-examples )
- poprawki 85+ bugów

Wersji 2023.9 (wrześniowej) nie będzie, ponieważ GM LTS dostanie drugą aktualizację, natomiast samego GM czekają w kolejnej wersji dość duże zmiany i wymagają one kolejnej dłuższej przerwy w cyklu wydawniczym, zatem kolejną wersją będzie ostatnia w tym roku aktualizacja 2023.11 - wszystko oczywiście dostaniemy w wersjach beta 2023.1100, ale dopiero od października. Co nas czeka?
- beta nowego edytora kodu
- beta nowego runtime
- layer GUI
- panele flex do responsywnego pozcjonowania GUI
- efekty fontów SDF w sekwencjach
- referencje w pozostałych typach które do tej pory były zwracane jako liczba naturalna (jak bufory, networking, tekstury i inne rzeczy niedostępne w drzewie zasobów)
- menadżer pakietów pozwalający korzystać w dowolnej liczbie projektów z wybranych zasobów z innego projektu bez potrzeby kopiowania ich (i z automatycznyną aktualizacją, gdy projekt pierwotny jest aktualizowany)
- możliwość podmieniania/aktualizowania vertex bufferów
- lepsza struktura dla właściwosci sekwencji


Pełen opis zmian w wersji 2023.8 (a jest tego baaaardzo dużo) przeczytacie tutaj:

gms.yoyogames.com/ReleaseNotes.html
gms.yoyogames.com/release-notes-runtime.html

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

Najnowsze wersje GameMakera:

Stabilna
2023.8.1.102 • 2023.8.1.148
wydana 12 dni temu
LTS
2022.0.1.31 • 2022.0.1.30
wydana 167 dni temu
Beta
2023.800.0.406 • 2023.800.0.429
wydana 28 dni temu
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
37 użytkowników online na discordzie:
HappyOrange, OdrzuconyKrakers, Nitro Slav, Carl-bot, PolTomski, Voytec, DungeonFairy, Wielki Druid, LeD, Kowu, fervi, Radek Ignatów, r..., s..., PokojowyPatrol, lethian, Arrekin, LadyLush, MagnusArias, Dominator2v, Domeen0, Deusald, szmalu, Adriann, Fylyps, ZYGZAK, p..., Tidżi, Dyno, Mtax, 🧁Cupcake🧁, g..., Danieo, Krzysiek1250, lakas, SzymonKe, moeglich
Shoutbox
Adriann (21:06, 14.08.23)
Jest..hoho:D
Adriann (21:04, 14.08.23)
Nie znam tego, poszukam. Nie mówisz mam nadzieję o tej podmiance wewnątrz skryptu?
gnysek (10:38, 14.08.23)
Przecież jest: Search & Replace. Do tego nazwy skryptów i zasobów akurat Feather podmienia praktycznie bez problemów.
Adriann (14:39, 12.08.23)
Przydałaby się opcja do globalnej zmiany nazwy zmiennejobiektu we wszystkich skryptach i obiektach :D Tak to jest dość ciężko zabrać się za sprzątanie
SimianVirus7 (10:39, 12.08.23)
To nie burdel, to nieład artystyczny
exp (00:35, 12.08.23)
Feather nie zrozumiał, że burdel jest elementarną częścią mojego projektu
exp (00:34, 12.08.23)
Miałem to samo, nie tyle otworzyłem stary projekt, co w końcu ściągnąłem aktualizację (bo olewałem ten komunikat od chyba półtora roku)
gnysek (23:48, 10.08.23)
Kolizje tilesetowe rządzą!
gnysek (20:01, 26.07.23)
zobaczycie nowy edytor kodu, powinen wskoczyć do bety w sierpniu...
SimianVirus7 (11:24, 25.07.23)
No dokładnie :D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Kiedy wyjdzie GameMaker (Studio) 3.0?