Po 6 miesiącach rozwoju ogłoszono wydanie nowej wersji silnika darmowej gry Godot 3.4, a w tej nowej wersji zaimplementowano szereg ulepszeń, wśród których znajdziemy usprawnienia w edytorze, większe wsparcie i nie tylko.
Dla tych, którzy nie są zaznajomieni z tym silnikiem, powinni o tym wiedzieć Nadaje się do tworzenia gier 2D i 3D. Silnik obsługuje łatwy język uczenia się zdefiniować logikę gry, środowisko graficzne do projektowania gier, system wdrażania gier jednym kliknięciem, rozbudowane możliwości symulacji fizyki i animacji, zintegrowany debugger oraz system identyfikacji wąskich gardeł wydajności.
Kod silnika gry, środowisko projektowania gry i powiązane narzędzia programistyczne (silnik fizyczny, serwer dźwięku, zaplecze renderowania 2D/3D itp.) są rozpowszechniane na licencji MIT.
Główne nowe funkcje Godota 3.4
W tej nowej wersji silnika jedną z głównych nowości, która się wyróżnia jest dodano wsparcie dla systemy oparte na chipach Jabłkowy Krzem (M1) dla platformy macOS.
Podczas dla platformy HTML5 możliwość instalacji w formie wniosków PWA (Progresywne aplikacje internetowe), dodano interfejs JavaScriptObject do interakcji między Godot i JavaScript (na przykład możesz wywoływać metody JavaScript ze skryptów Godota), a dla kompilacji wielowątkowych zaimplementowano obsługę AudioWorklet.
Również wprowadzono ulepszenia edytora w celu poprawy użyteczności, tak dodano funkcję szybkiego ładowania zasobów w trybie inspekcji, dodano tworzenie węzła w dowolnej pozycji, dodano nowy interfejs do eksportu szablonów, zaimplementowano dodatkowe operacje za pomocą gizmo (system ramek ograniczających) oraz poprawiono edytor animacji oparty na krzywych Beziera.
W silniku symulacji fizyki wydajność została znacznie poprawiona Generowanie obiektów wypukłych z siatek oraz tryb śledzenia kolizji w interfejsie inspekcji został przeprojektowany. W przypadku silnika fizyki 2D dodano obsługę struktury BVH (Bounding Volume Hierarchy) w celu dynamicznej separacji przestrzennej. Silnik fizyki 3D obsługuje teraz funkcję HeightMapShapeSW i dodaje synchronizację z KinematicBody3D.
Dodano początkowe wsparcie dla silnika renderującego aby zatrzymać renderowanie obiektów, które są w centrum uwagi kamery, ale nie są widoczne z powodu nakładania się innych obiektów (na przykład tych za ścianą). Przycinanie nakładek bitmapowych (na poziomie pikseli) zostanie zaimplementowane tylko w gałęzi Godot 4, podczas gdy Godot 3 zawiera pewne geometryczne metody przycinania nakładających się obiektów i obsługę płyt portalowych.
Dodano tryb cofania zmian, co pozwala na natychmiastowe cofnięcie wszystkich zmian scen spowodowanych przez aplikację animacji za pośrednictwem AnimationPlayer, zamiast anulowania zmiany każdej właściwości z osobna.
Do ustawień dodano opcję zmiany poziomu powiększenia widoku 2D, która może służyć na przykład do powiększania lub zmniejszania elementów 2D, niezależnie od bieżącego trybu rozciągania.
O innych zmianach, któree wyróżniamy się na tle nowej wersji:
- API Files dodało możliwość pracy z plikami (w tym PCK), które są większe niż 2GB.
- Wprowadzono zmiany, aby poprawić płynność renderowania poprzez obliczanie zmian klatek bez powiązania z zegarem systemowym oraz rozwiązać problemy z synchronizacją czasu wyjściowego podczas korzystania z vsync.
- Do systemu przetwarzania danych wejściowych InputEvents dodano obsługę łączenia kodów skanowania, które odzwierciedlają fizyczną lokalizację klawiszy na klawiaturze, niezależnie od aktywnego układu.
- Dodano interfejsy AESContext i HMACContext w celu uzyskania dostępu do algorytmów szyfrowania AES-ECB, AES-CBC i HMAC ze skryptów. Dodano również możliwość zapisywania i odczytywania publicznych kluczy RSA w celu generowania i weryfikacji podpisów cyfrowych.
- Dodano nową metodę tonowania, ACES Fitted, która pozwala na większy realizm i fizyczną precyzję poprzez zwiększenie kontrastu jasnych obiektów.
- Dodano obsługę kształtu emisji cząstek 3D w kształcie pustego cylindra lub pierścienia.
Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły W poniższym linku.
Zdobądź Godota
Godot jest dostępny do pobrania pod adresem ta strona dla Windows, Mac OS i Linux. Możesz go również znaleźć pod adresem Steam y itch.io.