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.8.1.171 • 2024.8.1.218
wydana  3 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 332 dni temu
Beta
2024.800.0.618 •
2024.800.0.642
 0.12.0

wydana 16 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
Shoutbox
Wojo (15:38, 05.09.24)
Ciekawe
gnysek (11:54, 14.08.24)
Ruszyła beta nowego runtime, a stary dostanie już tylko dwa ficzery (UI Layery i obsługę SVG jako vertexy).
Wojo (11:51, 14.08.24)
Co się stało?
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
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?