Godot - Podstway 3d cz.II
Dalsza część zajęć związanych z pracą 3d w Godot
Zaczynamy od rzeczy, których nie udało się zrobić na ostatnich zajęciach. Implementujemy silnik JoltPhysics (Jeżeli go nie widzimy, możemy wyszukać w AssetLib), wykorzystywany między innymi w grze Horizon. Następnie dodajemy i teksturujemy obiekt 3d.

Możemy upewnić się czy mamy włączony Jolt Physics w Project Settings 3d

glTF 2.0 (Najlepiej) / DAE (COLLADA) / OBJ (Wavefront) / FBX - Obiekty / .blend! wspierane przez Godot
https://brackeysgames.itch.io/brackeys-3d-game-tutorial-assets
Pobieramy Assety

Wrzucamy Chest do Assetów

Root Scale w zakładce import

Dwukrotnie klikając w obiekt możemy wejść w ustawienia zaawansowane, między innymi w opcję materials.

Tworzymy nowy Resources - StandardMaterial... Podpinamy go pod naszą skrzynię.



Przeciągamy teksturę z folderu do Albedo > Texture w prawym panelu

Podstawy materiałów, albdeo, roughness, metallic,

Teksturujemy na Normal Map

Importujemy beczkę. Plik jest skonfigurowany w ten sposób, że bezpośrednio ma nałożoną teksturę.

Możemy wyeksportować materiał, żeby dodatkowo nim zarządzać.

Tworzymy nową scenę dla skrzyni. Tam ją wklejami, zapisujemy, używamy w ten sposób w projekcie. Jest to bardziej poprawna opcja

Dla skrzywni wybieramy prawum klawiszem Editable Children, odchylamy lib. Zapisujemy, działa to jak komponent, możemy mieć kilka typów skrzyń, jedne otwarte, drugie zamknięte.

Tworzymy nowu Other Node StaticBody3D, wrzucamy skrzynie, Dodajemy CollisionShame3D, wybieramy w jego opcjach BoxShape. Zapisujemy tak przygotowaną skrzynie jako .tscn i wykorzystujemy w grze. Beczka z cylindrem jako ćwiczenie

Rigidbody. Najlepszy układ Collision w Rigidbody
Tworzymy długą ścianę z kolizją static body. Na Rigidbody, również działa.
