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:

Stabilna
2024.06.2.162 • 2024.6.1.208
wydana 12 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 284 dni temu
Beta
2024.800.0.597 •
2024.800.0.620
 0.11.0

wydana  2 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
17 użytkowników online na discordzie:
Alice, Carl-bot, p..., Grela, m..., Kowu, HappyOrange, fervi, Dyno, Korodzik, LeD, Voytec, Ulti, m..., bagno, l..., Alkapivo
Shoutbox
gnysek (18:31, 25.07.24)
Ogłaszam nowy etap w historii GameMakera.
gnysek (11:36, 08.07.24)
Ale w sumie taki numer GG był bezpieczniejszy niż nr. telefonu czy kontakt społecznościowy. Utrudniał stalkowanie i ułatwiał banowanie.
Wojo (08:08, 08.07.24)
Niestety to już nie te czasy kiedy pytało się kasjerki o wiek i numer Gadu-Gadu...
Adriann (08:28, 05.07.24)
Albo okraść :|
Adriann (08:28, 05.07.24)
Może pani chciała zobaczyć twoje dane i Cię poderwać :d
gnysek (10:38, 03.07.24)
Mnie ostatnio w Żabce zapytali o wiek. A mam już ponad dwie osiemnastki.
Wojo (08:27, 30.06.24)
Ogólnie to miał być żart ponieważ portal internetowy, którego można opisać jako PH jest portalem przeznaczonym dla dorosłych. Miało być śmiesznie wyszło żenująco, a wiadomości w shoutboxie nie mogę skasować :P
Wojo (09:40, 28.06.24)
Tymon jak co wizytę musiałem potwierdzić wiek
gnysek (14:15, 17.06.24)
Bo Łapusz woli alkohol, niż się organizować. Co tam Pixel Heaven, sprawdźcie jego zbiórki na książki...
Adriann (21:02, 13.06.24)
Bardzo słusznie, straszna patola z tą organizacją :D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?