Godot 3.4 ma wsparcie dla Apple M1, PWA w HTML5, ulepszenia silnika i nie tylko

Silnik gier wideo Godot ma nowego sponsora

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.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.