2016-05-31 12 views
1

Ich benutze Unity 5.3.5 und versuche 6 Skyboxen in meinem Projekt zu implementieren. Jede Skybox ist höchstens 3 MB groß, aber wenn ich mein Projekt erstelle, wird die App-Größe 87 MB! Ich habe versucht, in Details zu schauen, und festgestellt, dass jede Skybox, die in Cubemap konvertiert wurde, auf 16 MB (14,2%) skaliert wurde. Dies sah ich aus editor.log inUnity Gebäude zu groß cubemaps

% localappdata% \ Unity \ Editor

Ich habe versucht, für dieses Problem gesucht fand heraus, fand aber, dass dies ein bekannter Fehler in Unity 4+ wurde. Ich muss meine App-Größe verringern! Was soll ich machen?

Antwort

0

Dies ist ein bekanntes Problem mit Cubemaps. Dieses Problem kann aus verschiedenen Gründen auftreten. Hier sind ein paar Möglichkeiten, um Ihre Cubemaps, um zu optimieren Dateigröße zu reduzieren:

  1. Klicken Sie auf Ihre Cubemap und im Inspektor, ob Format zu Druck gesetzt
  2. Der Standard Max Größe ist auf 2048 (4K) eingestellt. Wenn Ihr Projekt nicht, dass die Größe benötigt, versuchen zu 1024 zu reduzieren oder weniger (wenn möglich)
  3. die Auflösung Ihrer Bilder überprüfen, ob Sie Ihre Cubemaps
  4. Dieser Link http://forum.unity3d.com/threads/has-the-cubemap-texture-compression-bug-been-fixed-in-unity4.165125/ spricht über Cubemap Kompression bauen verwenden, aber es ist sehr wahrscheinlich, dass Sie Runtime-Speicherlecks haben werden.

Ich habe meine Baugrößen in der Vergangenheit erfolgreich reduziert. Hoffe, diese Tipps helfen dir auch.

+0

Das Format wurde bereits auf komprimiert eingestellt. Die maximale Größe wurde jedoch auf 2048 festgelegt. Ich habe es auf 512 geändert. Die Bildqualität scheint etwas abgenommen zu haben, aber die App-Größe ist jetzt deutlich gesunken. Danke! : D – szskdgi

+0

Gut zu wissen, dass Sie Ihr Problem gelöst haben –

+0

Ich möchte die maximale Größe nicht verringern Gibt es eine andere Möglichkeit? –