Der seltsame iOS8 + Unity3D Schluckauf

8

Wir haben ein seltsames Problem bei der Verwendung von Unity3D und iOS8 festgestellt. Nach ca. 1 Minute gibt es einen großen (manchmal etwas kleineren) Schluckauf und wir können nicht verstehen warum. Müllabfuhr?

Wir haben ein paar Tage damit verbracht, herauszufinden, was das Problem war und dann ein minimalistisches Demo-Projekt erstellt, bei dem genau das gleiche Problem auftritt.

Der Schluckauf erscheint nicht auf Geräten mit iOS 7 oder niedriger, nicht auf Android und nicht im Editor. Nur iOS8. Wir haben versucht, sowohl mit der neuesten Version von Unity als auch mit der neuesten Version 4.6 zu arbeiten.

Hat jemand einen Vorschlag, wie man das beheben kann? Ist es ein Fehler in Unity3D?

Demoprojekt:

  • Klicken Sie in der ersten Szene auf den "Schwarzen Balken", um zur zweiten Szene zu gelangen, in der das Problem auftritt.
  • Schauen Sie sich die Casinos genau an. Nach ungefähr einer Minute werden Sie sehen, dass sie für einen Moment anhalten und dann vorwärts springen. Als ob ein paar Frames verpasst wurden.
  • Das Problem scheint nicht zu erscheinen, wenn wir vom Start direkt zu "scenetwo" gehen.

Ссылка

BEARBEITEN 2014-10-20:

Unity hat jetzt darauf reagiert. "Wir haben andere Berichte über dieses Problem bekommen. Es scheint durch das neue" Feature "von iOS8 verursacht zu werden, wo Watchdog einen Ausnahmebericht generiert, wenn Ihre App zu oft Threads mischt. Wir prüfen, wie diese Berichte gemildert / vermieden werden können . "

    
dale 10.10.2014, 07:06
quelle

1 Antwort

1

Unity hat jetzt darauf reagiert.

"Wir haben andere Berichte zu diesem Problem bekommen. Es scheint durch das neue" Feature "von iOS8 verursacht zu sein, wo Watchdog einen Ausnahmebericht generiert, wenn Ihre App zu oft Threads mischt. Wir suchen nach Möglichkeiten, vermeide diese Berichte. "

    
dale 22.10.2014, 13:32
quelle

Tags und Links