Articles

Unity – Sprites erstellen

Werbung

Sprites sind einfache 2D-Objekte, auf denen grafische Bilder (sogenannte Texturen) angezeigt werden. Unity verwendet standardmäßig Sprites, wenn sich die Engine im 2D-Modus befindet. Im 3D-Raum erscheinen Sprites hauchdünn, da sie keine Z-Breite haben.

Sprites

Sprites stehen immer senkrecht zur Kamera, es sei denn, sie werden im 3D-Raum gedreht.

Wenn Unity ein neues Sprite erstellt, verwendet es eine Textur. Diese Textur wird dann auf ein neues GameObject angewendet und eine Sprite-Renderer-Komponente wird daran angehängt. Dies macht unser GameObject mit unserer Textur sichtbar und verleiht ihm Eigenschaften, die sich darauf beziehen, wie es auf dem Bildschirm aussieht.

Sprite Renderer

Um ein Sprite in Unity zu erstellen, müssen wir die Engine mit einer Textur versorgen.

Lassen Sie uns zuerst unsere Textur erstellen. Rufen Sie eine Standardbilddatei wie PNG oder JPG ab, die Sie verwenden möchten, speichern Sie sie, und ziehen Sie das Bild dann in den Assets-Bereich von Unity.

Textur erstellen

Ziehen Sie als nächstes das Bild aus den Assets in die Szenenhierarchie. Sie werden feststellen, dass, sobald Sie die Maustaste loslassen, ein neues GameObject mit dem Namen Ihrer Textur in der Liste angezeigt wird. Sie sehen das Bild jetzt auch in der Mitte des Bildschirms in der Szenenansicht.

Szenenansicht

Lassen Sie uns beim Erstellen eines Sprites die folgenden Punkte berücksichtigen −

  • Durch Ziehen von einer externen Quelle in Unity fügen wir ein Asset hinzu.

  • Dieses Asset ist ein Bild, also wird es zu einer Textur.

  • Indem wir diese Textur in die Szenenhierarchie ziehen, erstellen wir ein neues GameObject mit demselben Namen wie unsere Textur, an das ein Sprite-Renderer angehängt ist.

  • Dieser Sprite-Renderer verwendet diese Textur, um das Bild im Spiel zu zeichnen.

Wir haben nun ein Sprite in unserer Szene erstellt.

In der nächsten Lektion werden wir uns einige Modifikatoren für die Sprites ansehen, die wir haben.

Werbung