Linki do ciekawych stron

Obsługa wideo w becie GMS 2 2022.2

YYG znów zaskakuje, gdyż opublikowało z jednodniowym opóźnieniem betę funkcjonalności, których spodziewaliśmy się za 2-3 miesiące.

Mowa tutaj o odtwarzaniu wideo MP4 oraz tekście w sekwencjach. Do tego po zmianach w roadmapie zapowiedziano, że w marcu lub kwietniu ma szansę pojawić się polskie tłumaczenie IDE GMS! (jest następną niewydaną pozycją na roadmapie).

Niestety, z racji, że to beta, odtwarzanie filmów jest możliwe tylko na Ubuntu, iOS i Androidzie - ale kolejne system dołączą zapewne jeszcze w tym miesiącu.

Na razie brak pełnej dokumentacji, ale YYG podało wstępną listę nowych funkcji (założenie jest takie, ze można odtwarzać jedno wideo na raz):

video_open(sciezka), video_draw(), video_close(), video_set_volume(value_0_to_1)

Przy czym najciekawsze jest video_draw(), które zwraca 3-elementową tablicę, gdzie:
[0] - tryb odtwarzania: 0 - odtwarzanie, -1 to błąd, a -2 to zakończenie odtwarzania
[1] - surface czarno/białe
[2] - surface kolorowe

Po wczytaniu filmu wystarczy więc dać w draw:
kodvar videoData = video_draw();
if (videoData[0] == 0) { draw_surface(videoData[2],0,0); }
I film się wyświetli.

Uwaga!
Ta wersja beta z pewnych względów aktualizuje ID wersji zasobów do nowszej i po otworzeniu w niej projektów, przestaną one poprawnie otwierać się w wersji stabilnej < 2022.2. Warto więc testować nowe funkcje na kopii projektu, gdyż obecna beta ma jeszcze sporo błędów związanych z nowymi funkcjonalnościami i może to być jedna z bardziej niestabilnych bet od paru miesięcy. Z drugiej strony - kolejne wydania trafią do nas w kolejne wtorki i czwartki, więc sytuacja powinna się szybko wyklarować.

Beta do pobrania z gms.yoyogames.com/release-notes-runtime-NuBeta.html .

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
12 użytkownicy online na discordzie:
Carl-bot, RogerDodg3r, p..., LadyLush, GibkiKaktus, Grela, Moldis, Dyno, LeD, 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?