Ostatnia "stabilna" wersja GameMakera przewidziana na ten rok została właśnie wydana. Co nowego?
- opcja wybierania które runtime chcemy, aby oszczędzać dane i skrócić czas instalacji
- nowe funkcje dla tablic i stringów, format 0b00111 dla liczb binarnych, możliwość zapisywania liczb z podłogą (np. 100_000)
- nowe funkcje z efektami audio (demo: gnysek.itch.io/gm-audio-effects-demo , kod: github.com/gmclan-org/audio_bus_effects_demo )
- nowe filtry dla roomów
- tradycyjny sposób wklejania obrazków do image editora (bez tworzenia brushy)
- krytyczne poprawki dla HTML5 dotyczące działania eventu step
- aktualizacja wymagań biblioteki Gradle dla Androidów
- aktualizacja biblioteki padów, dzięki czemu wiele z nich zacznie teraz poprawnie działać
- 202 naprawione bugi
- powrót wersji beta IDE dla Linuxa (dla Ubuntu 20.04+, ale kompilacja z windowsa/maka wciąż działa także na 18.04)
Lista zmian w IDE: gms.yoyogames.com/ReleaseNotes.html
Lista zmian w runtime: gms.yoyogames.com/release-notes-runtime.html
W tym roku pojawi się jeszcze beta styczniowej wersji, z numerem 2023.100. Wg. roadmapy powinna zawierać filtry dla sekwencji, oraz być może Particle Editor.
Linki do ciekawych stron
Samo GUI to chyba nie będzie to co myślisz. Podgląd silniczka GUI masz już w tym narzędziu 3D->2D i tu szału nie będzie, każdy z nas zapewne napisze lepsze. Ot, po prostu parę klas GMLowych.
Natomiast faktycznie, to na co czekamy to GUI Layer (który jak rozumiem nie będzie podążał za kamerą/wyświetlał się tylko w evencie draw GUI i będzie współdzielony między roomami), oraz Flex Panel (czyli taki responsywny grid, względem którego będzie można pozycjonować GUI).
Patrząc na kolejność - GUI wjedzie z prefabami (są niezbędne), a GUI Layer + Flex Panel mogłyby nawet szybciej, mimo, że są na liście dalej. Tak czy siak, wygląda to na jakoś luty i marzec ?
gamemaker.io/en/roadmap
Szczerze mówiąc to miałem na myśli wszystko, jeśli chodzi o programowanie i GM jestem świeżakiem, więc nawet nie myślałem nad rozdzielaniem tych dwóch kwestii. Ale w zasadzie masz rację, layer i ten grid to kluczowa sprawa. Wróciłem sobie jeszcze do filmiku z GM Meetupa i w zasadzie wspominają o tym GUI Layer jako jednym systemie i padają tam takie zdania:
- Nie będzie UI edytora, będzie działało to w ramach tych okien, które już są.
- Wiele warstw GUI z niezależnymi koordynatami, na których będą mogły być instancje.
- Prefaby sliderów, buttonów, drop down list, do umieszczenia w room albo sequence edytorach.
- Stack panel i grid panel, bordery, paddingi, offsety.
Najnowsze wersje GameMakera:
wydana 84 dni temu
wydana 100 dni temu
wydana dziś



