2016-03-31 9 views
2

Ich entwickle ein Spiel für Kinder mit der Unity3d-Plattform. Mein Spiel hat viele Bilder und Bilder. Wenn ich das Spiel lade, benutze ich einen Hashset von ungefähr 50.000 Saiten. Jede Saite ist ein Wort für jedes Bild, das der Spieler sehen möchte.Verbesserte Spiellast auf Unity mit Big Data

Was kann ich tun, um die Ladezeit des Spiels auf ein Minimum zu reduzieren? Derzeit dauert es etwa 20 Sekunden, um das Spiel zu öffnen, ohne etwas zu tun. Mein Projekt ist für Android-Geräte in diesem Moment.

+0

Ist das ein Webspiel? Android? iOS? Windows 10? – krillgar

+0

Android, danke für's Bemerken. –

+0

Es ist nicht einfach. Wenn Sie die Bilder so gut wie möglich komprimieren, können Sie die Paketgröße reduzieren. Und verbessere ein wenig Startzeit – tim

Antwort

0

Laden der Bilder und Daten über eine Web-API nicht eine bessere Idee?

Mit der WWW object können Sie dann die spezifischen Dateien laden, die Sie zu diesem Zeitpunkt benötigen. Auf diese Weise müssen Sie die Daten nicht mit der App exportieren und sie wirklich klein und schnell halten.

Verwandte Themen