Jedność - tworzenie duszków
Sprites to proste obiekty 2D, które mają obrazy graficzne (tzw textures) na nich. Unity domyślnie używa sprite'ów, gdy silnik jest w trybie 2D. Oglądane w przestrzeni 3D, duszki będą wyglądać na cienkie jak papier, ponieważ nie mają szerokości Z.
Sprite zawsze skierowane są w stronę kamery pod kątem prostym, chyba że są obracane w przestrzeni 3D.
Za każdym razem, gdy Unity tworzy nowego duszka, używa tekstury. Ta tekstura jest następnie nakładana na nowy GameObject, a plikSprite Rendererjest do niej dołączony komponent. To sprawia, że nasz gameObject jest widoczny z naszą teksturą, a także nadaje mu właściwości związane z wyglądem na ekranie.
Aby stworzyć duszka w Unity, musimy dostarczyć do silnika plik texture.
Najpierw stwórzmy naszą teksturę. Pobierz standardowy plik obrazu, taki jak PNG lub JPG, którego chcesz użyć, zapisz go, a następnie przeciągnij obraz doAssets region Jedności.
Następnie przeciągnij obraz z Assets do Scene Hierarchy. Zauważysz, że gdy tylko puścisz przycisk myszy, na liście pojawi się nowy GameObject z nazwą twojej tekstury. Obraz zobaczysz teraz na środku ekranu w formacieScene View.
Podczas tworzenia duszka rozważmy następujące punkty -
Przeciągając z zewnętrznego źródła do Unity, dodajemy plik Asset.
Ten zasób jest obrazem, więc staje się texture.
Przeciągając tę teksturę do hierarchii scen, tworzymy nowy GameObject o tej samej nazwie co nasza tekstura, z dołączonym Sprite Renderer.
Ten mechanizm renderujący sprite wykorzystuje tę teksturę do rysowania obrazu w grze.
Stworzyliśmy teraz plik sprite na naszej scenie.
W następnej lekcji przyjrzymy się niektórym modifiers dla skrzatów, które mamy.