2016-07-04 14 views
0

Ich hatte rund 500 Verts in meiner Szene, dann habe ich herausgefunden, dass mein Mesh-Typ zu eng eingestellt war, ich habe ihn auf Full Rect geändert und jetzt habe ich 360 verts.Unity - Zu viele Verts in einer kleinen 2D-Szene

Also meine Frage ist: ist es in Ordnung, 360 Verts in einer Szene mit 11 quadratischen Sprites zu haben? Wenn nicht (ich fühle mich wirklich wie das ist zu viel), wie sonst kann ich die Menge von verts verringern?

EDIT: Mein Problem war sehr dumm, das war UI, die die meisten dieser Verts hinzugefügt.

+0

In der Szenenansicht können Sie den Anzeigemodus von "Schattiert" in "Schattiertes Drahtmodell" ändern, sodass Sie erstellte Dreiecke sehen können. –

+0

Ich kann mir nicht vorstellen, dass diese kleine Menge irgendwelche Probleme verursacht, das mobile Spiel könnte Hunderttausende Vertices auf dem Bildschirm haben. Werden Ihre Sprites gebündelt? – mgear

+0

Diese Menge verursachte keine Probleme, aber das war einfach wierd, dass 11 Quadrat Sprites so viele verts benötigt. Ich fand die Ursache jetzt, und es war wirklich dumm, die meisten Verts sind die der UI. Wie auch immer, danke für Hilfe Jungs – Kuuu

Antwort

0

Ich würde sagen, dass 360 Verts für eine ganze Szene viel mehr als OK ist. Unity ist in der Lage, 65534 Verts für nur ein Mesh-Objekt zu rendern, also scheint mir weniger als 1k in einer Szene okay zu sein. Es ist immer gut, den verts-Betrag auf ein Minimum zu reduzieren, aber selbst wenn du es nicht kannst, mit 360, sollte dein Spiel auf fast allem flüssig laufen.

Quelle für den Scheitelpunkt Grenze pro Objekt: This Unity forum post

EDIT: Wenn Sie immer noch die Menge an verts senken wollen, und nichts dagegen ein wenig Geld ausgeben, könnten Sie Blick auf SpriteSharp wollen. Oder Sie können Ihre Sprites mit einem beliebigen Bildbearbeitungsprogramm bearbeiten, um die Größe zu verringern. Dies funktioniert zwar, ist aber nicht sicher. Auch hier ist die Anzahl der verts, die Sie tatsächlich haben, in Ordnung, Sie sollten die grafische Qualität Ihres Spiels für einige Verts wahrscheinlich nicht verringern.