Wie erstelle ich ein Sprite Blatt für ein 2D-Zeichen Unity Antworten

Hier ist eine kurze Anleitung zu den Grundlagen zur Herstellung eines Mehr Sprite-Bild erstellen und sie in Unity importieren.

Beginnen Sie mit einem völlig transparenten Bild. Zeichnen Sie Ihre verschiedenen Sprites in nicht-überlappenden Bereichen auf der Oberseite der Transparenz. Sie können sie auslegen, wie Sie wollen, spielt es keine Rolle, ob Sie jetzt große Lücken zwischen den Sprites verlassen, und Sie müssen sie so zu einem Gitter oder nichts ausrichten, wenn Sie nicht wollen.







Speichern Sie das letzte Bild als PNG oder ein anderes Dateiformat, das Transparenz unterstützt und wird von Unity verstanden.

Stellen Sie das Sprite-Blatt in der Einheit nach oben

Wählen Sie das Bild in der Registerkarte Projekt in Unity, dann suchen Sie im Inspektor. Legen Sie die „Texture Type“ auf „Sprite“, und setzen Sie seinen „Sprite-Modus“ auf „Mehrere“. Dann drücken Sie die „Sprite Editor“ Schaltfläche, die ein paar Optionen weiter unten im Inspector angezeigt.

Im Sprit-Editor, drücken Sie die „Slice“ Schaltfläche in der linken oberen Ecke. Die Standardoptionen sind ziemlich gut - es wird automatisch herausfinden, welche Teile des Bildes zu deutlichem Sprites entsprechen. Sie können dann auf eine Region klicken, um es auszuwählen, und geben Sie ihm einen Namen, um die Pop-up-Fenster in der unteren rechten Ecke des Sprite-Editor. Sie können auch das Feld um, bewegen Polsterung um das Sprite hinzuzufügen, oder ihm eine feste Größe zu machen und um sicherzustellen, dass Ihre Grafiken richtig zentriert sind.







Wenn Sie fertig sind, drücken Sie die Schaltfläche „Anwenden“ in der oberen rechten Ecke der Sprit-Editor-Fenster. Jetzt in der Registerkarte Projekt können Sie Ihre Sprite Blatt aus, und sehen Sie die „Kind“ Sprites erweitern. Sie verwenden dann das Kind-Sprites als ob sie separate Bilddateien in erster Linie waren, z.B. indem sie in die 2D-Ansicht ziehen Sprite Gameobjects zu erstellen.

Eine Alternative sollte man sich bewusst sein, ist Gitter Slicing verwendet wird. Das funktioniert gut, wenn Ihre Sprites alle eine feste Größe sind, z.B. 64x64. Sie können sie dann ziehen in richtig ausgerichteten Gitterzellen in Ihrer Kunst-Werkzeug und Einheit wird in Scheiben schneiden Ihre spritesheet entsprechend der Größe, die Sie, anstatt zu versuchen, passen Kästen um nicht-transparente Bereiche angeben.

Eine weitere leistungsstarke Option ist für Ihren Sprites auf separate Ebenen in Ihrem 2D-Kunst-Werkzeug zu zeichnen. Dies können Sie Vorschau Animation helfen, wie Sie ganz einfach zwischen den Bildern wechseln können. Anschließend können Sie eine Export-Plugin verwenden, um die separaten Schichtbilder in ein einzelnes Blatt Sprit zu arrangieren. Sie können auch umgehen das Sprite-Blatt ganz hier, und die Schichten als separate Bilder in Ihrem Spiel zu behandeln. Unity kann sein eigenes Blatt Sprit automatisch beim Export, aus Ihrer separaten Bilddatei oder PSD-Ebenen erstellen. Es liegt an Ihnen, ob Sie es selbst legen würde es vorziehen, oder lassen Unity es tun, aber es ist gut, sich der Wahl zu sein.







In Verbindung stehende Artikel