Linki do ciekawych stron

Beta 2023.11 z niespodzianką

Po dość długim okresie oczekwiania spowodowanym wydaniem wersji LTS, YYG wydało w końcu pierwszą betę wersji 2023.11.

Niespodziewanie, wprowadza ona nową funkcję room_get_info(ind,[views],[instances],[layers],[layer_elements],[tilemap_data]) - która zwraca nam informacje o roomie (w którym aktualnie nie jesteśmy), jak listę widoków, instancji, layerów, elementów na tych layerach, czy tilemap. Można więc stworzyć grę, w której nie zmieniamy roomów, a "doczytujemy" informacje o nich i odtwarzamy w obecnym.
Poza tym, asset_get_type działa od teraz z nowymi referencjami zamiast id liczbowych, a do zasobów które dołączyły do tej listy dodano buffery, vertexy i surface. Warto więc sprawdzić swoje projekty, jeśli jakimś cudem gdzieś wykorzystywaliście liczbę zwracaną przez surface_create() do porównań z inną liczbą naturalną (nie z innym surface).
Pojawiła się też funkcja asset_get_ids która pozwala zwrócić listę wszystkich zasobów danego typu.

Poza tym, na tę chwilę poprawiono 71 bugów.

Od tego wydania zmiany w betach będą dostępne jedynie na githubie i dopiero wersja miesięczna dostanie pełnoprawne release notes. Listę zmian znajdziecie więc na liście ficzerów i bugów:

github.com/YoYoGames/GameMaker-Bugs/milestone/4?closed=1
github.com/YoYoGames/GameMaker-Feature-Requests/milestone/3?closed=1

Pełna lista funkcji, które pojawiły się w betach 2023.11 (na 30.10.2023):

Funkcje zaktualizowane (nowe parametry, lub parametr stał się opcjonalny):
kod/// przed:
string_join_ext(delim,val_array)
// po:
string_join_ext(delim,val_array,[offset],[length])
// przed:
string_concat_ext(val_array)
// po:
string_concat_ext(val_array,[offset],[length])
// przed:
script_execute_ext(ind,array,[offset=0],[num_args=array_length(array)-offset],...)
// po:
script_execute_ext(ind,[array],[offset=0],[num_args=array_length(array)-offset],...)
Nowe funkcje:
kodtexturegroup_get_names()
room_get_info(ind,[views],[instances],[layers],[layer_elements],[tilemap_data])
asset_get_ids(asset_type)
dbg_add_font_glyphs( filenameTTF,[size],[fontRange]... )
dbg_slider_int()
cache_directory*
particle_exists(ind)
part_system_get_info(ind)
buffer_copy_stride(src_buffer, src_offset, src_size, src_stride, src_count, dest_buffer, dest_offset, dest_stride)
vertex_format_get_info(format_id)
vertex_update_buffer_from_buffer(dest_vbuff,dest_offset,src_buffer,[src_offset],[src_size])
vertex_update_buffer_from_vertex(dest_vbuff,dest_vert,src_vbuff,[src_vert],[src_vert_num])

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

Najnowsze wersje GameMakera:

Stabilna
2024.11.0.179 • 2024.11.0.227
wydana 27 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 43 dni temu
Beta
2024.1100.0.713 •
2024.1100.0.726
 0.14.0

wydana 35 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
Shoutbox
Wojo (10:25, 27.12.24)
Jak tworzyłeś* ah ta niecną autokorekta (kiedyś też stworzyłem apki na androida w sumie)
Wojo (10:23, 27.12.24)
O siemka baca, czasami myślę o tobie w kontekście tego jak tworzyłem apki na androida. Swoją drogą czasami zapominam, że forum istnieje bo cały ruch teraz utrzymuje się na discordzie, ale pora to zmienić!
Uzjel (20:17, 10.12.24)
Cały ruch przeniósł się na Discorda.
MagnusArias (17:43, 01.12.24)
O matko... a ja tutaj jestem od ponad 15 lat i czasami zaglądam... biernie bo biernie, ale czasem wpadnę
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
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?