Linki do ciekawych stron

GM 2024.11 dostępny!

YYG wypuściło ostatnią tegoroczną wersję stabilną GM oznaczoną jako 2024.11.

Dla przypomnienia:
- obecny runtime dostanie jeszcze layery UI w wydaniu 2024.13, wraz z innymi poprawkami
- od 2025 będziemy dostawać wersje stabilne (LTS) co pół roku, oraz bety (co kilkanaście dni); znikają wersje miesięczne; wersja 2025.0 będzie zawierać to co 2024.13 + wszelkie poprawki (zwłaszcza dla pluginów, które mogą dostawać aktualizacje częściej i osobno)
- GMRT będzie w 2025 doganiał obecny runtime, oraz otrzymywał nowyme funkcjonalności
- obecny runtime nie dostanie już nowych funkcjonalności, ale będzie aktualizowany i łatany do 2027 roku - potem będzie działał zależnie od platformy, do pierwszych drastycznych zmian SDK/API.
- oba runtime są wciąż darmowe tak długo, jak projekt nie przynosi przychodów; konsolowe są nadal płatne (gdy ich używamy)

Co nowego w 2024.11 ?
Uwaga!
Zakończono wsparcie Windows 7 - aby wydać grę na ten system, należy korzystać z runtime nie nowszego niż 2024.8.x
- 350+ poprawek
- poprawki wydajności IDE - wyłapano różne miejsca, które prowadziły do wycieków pamięci lub wywoływane były zbyt wiele razy; poprawki na niektóre GPU AMD i nVidia
- nowy edytor kodu CE2 (ma jeszcze sporo bugów, dlatego domyślnie jest wyłączony)
- system pluginów w IDE (na razie tylko pluginy YYG)
- system prefabów (na razie tylko prefaby YYG; tylko w becie)
- wsparcie dla SVG (jako vertexy, tak samo jak SWF; na razie tylko w becie; w 2024.13 dojdzie outline oraz gradient)
- nowy aktualizator Windowsa (zobaczycie go w akcji dopiero przy następnej aktualizacji, ale już jest na dysku)
- opcja nie kompilowania zasobów, których nie używamy (domyślnie wyłączona w starych projektach; domyślnie włączona dla nowych projektów w 2024.11+). Działa to tak, że jeśli nazwa jakiegoś zasobu nie pada w kodzie, nie będzie on kompilowany. Jeśli jakieś zasoby wczytujemy jako string, warto zrobić zmienną, w której będzie tablica takich zasobów (gra nie musi z niej skorzystać, ważne, żeby były gdziekolwiek w kodzie). Ustawienie jest w "Game Options" (dla każdego projektu osobno).
- wsparcie Windows ARM64
- eksport gier WASM dla dowolnej przeglądarki - pozwala eksportować gry GX.games jako .zip, dzięki czemu można je odpalić poza serwisem gx.games; WASM jest wydajniejszy od HTML5 i ma mniej bugów, będzie też domyślnym eksportem zamiast HTML5 w GMRT
- other trzyma teraz poprzedni kontekst (self) w przypadku metod i with - #7349
- poprawki layerów FX - jeśli wasz layer się uszkodził, otworzenie rooma i przejście na ten layer powinno go naprawić
- audio zgłasza błędne argumenty - w poprzednich wersjach GM niektóre funkcje działały nawet gdy podawano błędne parametry - teraz będą poprawnie wywalać błąd, ale można skorzystać z audio_throw_on_error() i łapać wyjątki, lub włączyć zachowanie "legacy" jeśli naprawianie gry po zmianach nie powiedzie się
- json_parse() zwróci teraz błąd, gdy przekażemy liczbę, a real() zwróci błąd, gdy w tekście jest spacja lub litery (można włączyć zachowanie "legacy" dla tej zmiany)
- static są wywoływane tylko raz jeśli w trakcie pierwszego wywołania danego statica, zostaje on wywołany ponownie (można wyłączyć zachowanie "legacy")
- przełącznik dla włączenia starych zachowań (legacy) - przywraca wspomniane: wielokrotne wywoływanie static jeśli nastąpi pętla generowania konstruktorów, przywraca stary system błędów audio, przywraca dawne działanie other, przywraca stare konwertowanie liczb na stringi #8138
- matrix_inverse() - nowa funkcja
- script_execute()/script_execute_ext() obsługuje konstruktory
- poprawki systemu dźwięku, dzięki czemu dekodowanie dźwięku nie wpływa na główny wątek dźwięku

Lista zmian: releases.gamemaker.io/release-notes/2024/11
Pełna lista poprawek: github.com/YoYoGames/GameMaker-Bugs/milestone/13?closed=1

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

Najnowsze wersje GameMakera:

Stabilna
2024.14.1.210 • 2024.14.1.253
wydana  6 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 357 dni temu
Beta
2024.1400.1.926 •
2024.1400.1.912
 0.18.0

wydana 12 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
39 użytkowników online na discordzie:
🧁Cupcake🧁, Grela, Husky, Alice, LeD, Carl-bot, Saus, Fox, GibkiKaktus, Cosplyfanka, Wielki Druid, Kuzyn, Filyps, fervi, m..., r..., Threef, HappyOrange, Pako, Dyno, 🆅🅸🆃🅾74🅼, szmalu, Korodzik, sgames, ZYGZAK, Kandif, Marco, m..., bagno, antek, Arrekin, Tidżi, g..., s..., Borek, moeglich, Destiny, Add92, Shockah
Shoutbox
gnysek (16:01, 16.10.25)
To już google decyduje. Mam wrażenie, ze po datach obcina stare treści.
S
Sutikku (10:42, 14.10.25)
Ja jeszcze trafiam na fora jak szukam konkretnych haseł (chociażby wczoraj zepsuty pendrive który się identyfikuje jako Phison 2307 Boot ROM). Teraz projekty opensource często mają społeczności na discordzie i tam jest tona przydatnych informacji ale niedostępna poza discordem. Fajnie by to było wyeksponować
Korodzik (04:24, 14.10.25)
A w sumie to forum się normalnie indeksuje w wyszukiwarkach? Bo ja stwierdziłem, że np. w Google ciężko znaleźć cokolwiek z gmclanowego forum. Większość tematów jest chyba nieindeksowana od dawna...
S
Sutikku (08:44, 13.10.25)
mam niedokończony projekt bota, którego dodaje się do discorda, a on synchronizuje wiadomości z discorda -> na readonly forum. Wtedy treści mogą być indeksowane z wyszukiwarek i łatwo dostępne bez logowania. No ale leży w czyśćcu i czeka.
Wojo (11:52, 11.10.25)
Może kiedyś powróci moda na fora internetowe. Pamiętam w sumie, że czasami aktywność rosła i malała, ale tak pusto to chyba jeszcze nigdy nie było i myślę, że ta cała migracja użytkowników jest zasługą Discorda i zmiany czasów. Po prostu lata dwudzieste spowodowały zmiany trendów w internecie
S
Sutikku (09:06, 08.10.25)
najwyższa pora zopensourcować kod gmclanu!
gnysek (10:33, 06.10.25)
Może tak zrobię :D Jak znajdę czas :D
I am Lord (10:49, 01.10.25)
Tutaj powinna być na głównej jakaś wielka informacja o tym że na Discordzie teraz wszystko jest
Wojo (20:34, 17.07.25)
Discordy i Facebooki pogrzebały erę forów internetowych...
gnysek (10:36, 04.07.25)
Bo wszyscy piszą na discordzie :)
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?