Linki do ciekawych stron

GM 2023.1 z pierwszą betą

YoYoGames w nowym cyklu wydawniczym ustanowiło lipiec i grudzień miesiącami urlopowymi, w których nie wydaje stabilnych wersji, ale to nie znaczy, że nie wydaje wersji beta na kolejny miesiąc, więc w grudniu dostaliśmy już wersję styczniową. Wersja 2023.1 ma wprowadzić sporo "poprawek dla wygody użytkowania" (QoL), a pierwsza beta zawiera tylko mały wycinek zmian które teoretycznie wg. roadmapy trafią do wydania styczniowego (które dopiero za 50 dni! ).

Nowości:
- kolejne pomniejszenie runtime (ten podstawowy też nie ściąga już plików win/mac/linux jeśli któryś z nich to nie nasz OS)
- nowy serializer JSONów projektów, który ma przyspieszyć zapis, nowy sposób zapisywania sortowania drzewa zasobów
- nowe funkcje dla zmiennych typu static (więcej poniżej)
- is_instanceof() - sprawdzanie czy dany konstruktor dziedziczy po innej (przez id, a nie przez string; włączając dziedziczenie)
- pobieranie u stawianie staticów dla klas/funkcji, poprzez static_get(), static_set() - pierwsze pozwala zmienić wartość static spoza funkcji/konstruktora, drugie pozwala natomiast dodać nowego statica do struktury
- array_shuffle(), array_shuffle_ext() - do sortowania tablic (ale nie jako array_sort(a, function(){ return random(1, -1); });, a metodą [url=en.wikipedia.org/.../url]
- audio_effect_create() ma teraz dodatkowy opcjonalny parametr w którym można przekazać struct z danymi o efekcie; działa to podobnie jak w instance_create() które też dostało taki argument kilka wydań temu
- nowy plik projekt.resource_order który można dodać do .gitignore i dzięki temu unikać konfliktów przy dodawaniu/przesuwaniu zasobów w drzewach (generalnie dla projektów kilkuosobowych zaleca się sortowanie po nazwie i manipulowanie kolejnością poprzez nadawanie alfabetycznych nazw w danej grupie)

Zmiany dotyczące odczytywania staticów pozwalają na dostęp do statycznych po nazwie funkcji lub konstruktora i korzystać z nich jak z namespace'ów w innych językach (jedyny warunek - jakakolwiek inicjalizacja przed pierwszym odczytem):
kodfunction GameOptions() {
static music = true;
static fullscreen = true;
}
// trzeba zainicjować, żeby utworzyć statyczne
GameOptions();
// teraz możliwe jest:
var _music_enabled = GameOptions.music;
Tym samym otrzymaliśmy coś wzorem namespace'ów, z dobrze znaną nam notacją nazwa.własność.

Info o becie 2023.100.0.252 IDE: gms.yoyogames.com/ReleaseNotes-NuBeta.html
Info o becie 2023.100.0.264 runtime: gms.yoyogames.com/release-notes-runtime-NuBeta.html

Stabilna wersja powinna wyjść 31 stycznia. Zawierać ma też nowe filtry, a także być może Particle Editor.

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

Najnowsze wersje GameMakera:

Stabilna
2024.8.1.171 • 2024.8.1.218
wydana 74 dni temu
LTS
2022.0.3.83 • 2022.0.3.98
wydana  2 dni temu
Beta
2024.1100.0.686 •
2024.1100.0.707
 0.13.0

wydana 8 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
 Adriann
(~ostatnie 15 minut)
Discord
45 użytkowników online na discordzie:
Kysiu, 🧁Cupcake🧁, Nikas, Alice, Carl-bot, p..., GibkiKaktus, Wielki Druid, Kuzyn, GMRussell, OdrzuconyKrakers, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, Kalor, r..., Moldis, Arrekin, s..., MagnusArias, yazaa, Domeen0, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Morro, Miłosz, 21Lancz, Voytec, Ulti, m..., bagno, Danieo, Mtax, Sporek, Huder, l..., Jayu, moeglich, s..., Add92, Krzysiek1250, Shockah, Cosplyfanka, PeekoHiko, xVANiLL
Shoutbox
gnysek (11:46, 17.11.24)
Witamy, witamy!
baca (12:22, 16.11.24)
To już 25 lat.. Witam po paru latach nieobecności.
gnysek (11:05, 15.11.24)
Natomiast obecne forum istnieje od 2004, jak z iglu.cz na gmclan.org przeszliśmy i od tego czasu nie było resetów danych.
gnysek (12:35, 13.11.24)
Ogólnie GMCLAN istnieje 22 lata, ale na to trofeum nie zrobiłem (jeszcze xD)
Chell (20:41, 08.11.24)
wow, ta emotka w ogóle nie wygląda jak : O xD
Chell (20:40, 08.11.24)
tylko? :O 4tk ma 15
Borek (18:12, 07.11.24)
Właśnie dostałem powiadomienie z forum, że jestem na GMClanie 18 lat :D Ja pierdzielę...
S
Sutikku (08:43, 18.10.24)
TIL, gamemaker jest starszy ode mnie
gnysek (16:04, 15.10.24)
Za równo miesiąc, GameMaker kończy 25 lat.
Wojo (15:38, 05.09.24)
Ciekawe
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?