Frage

Hey, ich habe ein ungewöhnliches Problem mit meinem Spiel. Ich lade sechs Texturen in meinem Spiel, der erste ist eine Art Spielhintergrund. Wenn ich nun einen Sprite klickte, lade ich einen Dialog mit infALTED XML. Das Problem tritt hier auf, wenn es zum ersten Mal mein Spiel im Spiel schwarz wird, wenn es wieder nachgeladen wird, kehrt es zu seinem Original zurück, wenn es wieder schwarz ist und es so weitergeht. Es ist ein großer Code und deshalb kann ich ihn hier nicht posten, kann mir jeder von euch dabei helfen. Ich stecke seit vielen Tagen fest, ich habe keine Textur entladen, aber es sieht immer noch so aus ...............

Ich hoffe, Ihnen allen Hilfe zu bekommen ..................

Vielen Dank............

War es hilfreich?

Lösung

Versuchen Sie, Ihr Spiel in ein anderes Projekt zu kopieren, und entfernen Sie immer wieder Dinge, um das Problem einzugrenzen, bis Sie das Problem nicht mehr haben. Ich würde mit der Entfernung von Texturen beginnen.

Wie viele Texturen von welcher Größe haben Sie?

Andere Tipps

Das ist meine rohe Vermutung.

Sie hätten die aufgeblasene XML -Root -Schicht (Linearlayout) des Dialogs als FILD_PARENT aufbewahren können. Dies hätte den gesamten Bildschirm besetzen und die Dinge schwarz lassen können.

Machen Sie es als wrap_content zu beiden.

1024x600 Texturen sind unmöglich! Beide Dimensionen müssen eine Kraft von zwei sein, und und Engine akzeptiert andere Dimensionen nicht, wie viele (alle?) Geräte dies nicht zulassen.

Entschuldigung, aber meine Zeit ist derzeit sehr begrenzt (aufgrund von Prüfungen = ().

KKKKK, es ist also eine sehr verspätete Antwort, aber dennoch mag es sein, dass es anderen helfen kann. Ich weiß genau nicht, was das Problem war, aber nachdem ich eine Textur entfernt habe, die Größe der anderen eines anderen machte, und auch wenn Android aktualisiert wurde, ist das Problem jetzt sehr verzögert oder es kommt selten.

So wie ich denken kann, scheint es nur zwei Probleme, ein Speicherproblem oder ein Fehler in Android, das mit neuem Update aufgelöst wurde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top