Linki do ciekawych stron

GM 2022.5 zaskakuje niezapowiadanymi nowościami

Dopiero co tydzień temu YYG sporządziło wielką listę rzeczy, którą chcieliby wprowadzić w tym roku, a dziś wypuszczono pierwszą (opóźnioną przez choroby pracowników) betę kwietniowo-majową. Z dwiema zmianami, których w planach wcześniej nie było.

Poza obiecanym przejściem na .NET 6 oraz nowymi grafikami instalatora, wczytywania i nową ikoną programu, dostaliśmy:
- Windows nie potrzebuje już tworzyć wirtualnego dysku, gdyż .NET 6 radzi sobie wyśmienicie z dłuższymi niż 256 znaków ścieżkami
- mnóstwo poprawek dla Feathera, wraz z opcją "znajdź wszystkie wystąpienia" dla zmiennych i funkcji (F3 pokazuje kolejne, Shift+F3 wszystkie)
- inspektor dźwięków
- nowy typ zdarzeń (globalnych) Time Sources, coś na zasadzie alarmów, ale są globalne, istnieją między roomami i możemy nimi sterować - pauzować, wznawiać, zatrzymywać, anulować czy ustawić ile razy mają się powtarzać, oraz oczywiście przypisać funkcję która ma się na końcu wydarzyć. Time Sources są wyzwalane między Begin Step a Step instancji.
- instance_create_xxx() dostało nowy, piąty parametr, który pozwala przekazać zmienne do ustawienia w momencie tworzenia obiektu. Co ważne, zmienne przekazane w ten sposób zostaną ustawione PRZED eventem Create, ale po evencie Pre-Create, czyli zmiennych zdefiniowanych w okienku Variable Definitions. Umożliwi to zdefiniowane zmiennych startowych, które potem można nadpisać albo w room editorze, albo podczas tworzenia obiektu i w evencie create wykonać różną czynność zależnie do wartości - zmienić sprite, pozycję itd. Na pewno wielu osobom to pomoże, gdyż dotychczas trzeba było takie rzeczy wykonać dopiero w kolejnym kroku, lub np. ustawiając alarm[0] = 1;
kodinstance_create_layer(x, y, layer, obj_jakis, {zmienna_a: 5, zmienna_b: 12} );
Ostatnie dwie zmiany nie były zapowiadane, a każda z nich jest przydatną zmianą.

Warto też zauważyć, jak bardzo ulega zmianiom sam silnik Feather, który ma nie tylko odpowiadać za lepsze podpowiadanie składni (co robi jak widać poniżej fenomenalnie), ale też podpowiadać zmienne należące tylko danych obiektów czy struktur w obecnym zasięgu (i w ogóle podpowiadać metody dla struktur), co jest ogromnym skokiem w porównaniu do starego silnika, pamiętającego jeszcze czasy GameMakera 5.

Grafika: /upload/ajax/20220428_48958a53044a6fc4deea26fc18e949be.png

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

Najnowsze wersje GameMakera:

Stabilna
2024.14.4.222 • 2024.14.4.268
wydana 68 dni temu
LTS
2026.0.0.16 • 2022.0.3.99
wydana 14 dni temu
Beta
2024.1400.5.1065 •
2024.1400.5.1031
 0.19.0

wydana 29 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
 H2S04
(~ostatnie 15 minut)
Discord
Shoutbox
gnysek (15:06, 10.06.26)
oraz pokój na świecie
Kuzyn (17:16, 08.06.26)
i urlop
gnysek (11:13, 05.05.26)
czekamy na GMRT
Wojo (14:53, 04.05.26)
Co tak cicho?
gnysek (11:01, 30.04.26)
Grill panie, grill.
Wojo (14:18, 29.04.26)
Jak planujecie spędzić najbliższą majówkę?
Wojo (13:15, 13.03.26)
Ja zainstalowałem sobie Linux mint na swoim laptopie :)
Wojo (10:21, 12.02.26)
Tak, po zmianach gmclan przeżywa drugą młodość. Najnowsze trendy wskazują, że ten rok będzie rokiem Linuxa, rokiem odejścia od Facebooka i rokiem odejścia od discorda na rzecz forów internetowych B)
K
Kamilek (21:57, 08.12.25)
Ale klimat tu znowu wrócić! :-D
Wojo (13:03, 07.12.25)
Żeby nie było to jednak discord jest żywy :)
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?