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.