Czerwiec za nami, a wraz z początkiem kolejnego miesiąca wydano "miesięczną" wersję GameMakera - 2024.6.
Co nowego?
- Tekst w roomach (na layerach) - pozwala nie tylko dodać tekst na layerze z assetami, ale też stworzyć takowy zasób na dowolnym layerze w trakcie gry. Zaletą tego rozwiązania w stosunku do draw_text()
jest możliwość justowania i ustawiania odstępów między znakami w pionie i poziomie.
- Raycast dla funkcji fizyki (physics_raycast()
)
- Dostęp do depth i stencil buffera - pozwoli na tworzenie efektów jak shadow mapping, deferred rendering, volumetric rendering, ambient occlusion - ale jeśli nie jesteście specami od tajemnic GPU, na pierwsze przykłady i gotowce od społeczności zapewne przyjdzie nam chwilę poczekać
- panel instancji i assetów w room editorze - rozwiązuje problem wybierania layerów i zawartości layerów w room editorze - dzięki temu oba są widoczne na raz; w kolejnych wydaniach właśnie tam trafią elementy layerów flex/gui
- można wyłączyć culling sprite'ów/instancji
- kolizje w kształcie elipsy działają teraz wg. rozmiaru bboxa, nawet jeśli jest on większy niż sprite (wcześniej były limitowane do prostokąta o wysokości i szerokości sprite)
- przejście na .NET8 i załatanie wielu problemów z wydajnością, w tym szybsze logowanie przy starcie IDE (ale nie wszystkich, więc zgłaszajcie koniecznie wszystko co jeszcze znajdziecie)
- ponad 200 innych zmian i bugfixów
Więcej informacji na blogu YYG: gamemaker.io/pl-PL/blog/release-2024-6
Lista wszystkich zmian i nowych funkcji: releases.gamemaker.io/release-notes/2024/6
Lista wszystkich załatanych bugów (część mogła występować tylko w betach): github.com/YoYoGames/GameMaker-Bugs/milestone/11?closed=1
Następne wydanie to 2022.0.3 LTS, a zaraz po nim 2024.8, w którym - jeśli nie będzie opóźnień: Flex Panel, UI Layer, Prefaby i wsparcie dla SVG (więc coś czuję, że nie wszystko zdąży).
2024.6 wydane
Wtorek, 02 Lipca 2024, 19:55