Articles

Unity-Tworzenie sprite’ ów

reklamy

sprite ’ y są prostymi obiektami 2D, które mają graficzne obrazy (zwane teksturami). Unity domyślnie używa sprite ’ ów, gdy silnik jest w trybie 2D. Gdy są wyświetlane w przestrzeni 3D, sprity będą wyglądały na cienkie jak papier, ponieważ nie mają szerokości Z.

Sprity

Sprity zawsze skierowane są do kamery pod prostopadłym kątem, chyba że są obrócone w przestrzeni 3D.

Gdy Unity tworzy nowy sprite, używa tekstury. Tekstura ta jest następnie nakładana na nowy obiekt GameObject i dołączany jest do niego komponent renderujący Sprite. To sprawia, że nasz gameObject jest widoczny z naszą teksturą, a także nadaje mu właściwości związane z tym, jak wygląda na ekranie.

Renderer Sprite

aby utworzyć sprite w Unity, musimy dostarczyć silnikowi teksturę.

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 do obszaru zasobów Unity.

tworzenie Tekstury

następnie przeciągnij obraz z zasobów do hierarchii sceny. Zauważysz, że jak tylko puścisz przycisk myszy, na liście pojawi się nowy obiekt GameObject z nazwą Twojej tekstury. Obraz będzie również widoczny na środku ekranu w widoku sceny.

Widok sceny

rozważmy następujące punkty podczas tworzenia sprite −

  • przeciągając ze źródła zewnętrznego do Unity, dodajemy atut.

  • Ten zasób jest obrazem, więc staje się teksturą.

  • przeciągając tę teksturę do hierarchii scen, tworzymy nowy obiekt GameObject o tej samej nazwie co nasza tekstura, z dołączonym rendererem Sprite.

  • Ten Renderer sprite używa tej tekstury do rysowania obrazu w grze.

stworzyliśmy teraz sprite ’ a w naszej scenie.

w następnej lekcji przyjrzymy się kilku modyfikatorom dla sprite ’ ów, które mamy.

ogłoszenia