Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

17.06.2013, 15:14

C#+XNA Was kann eine Windows Phone 7/8 App zum Absturz bringen?

Wenn man eine App pausiert(oder nicht pausiert) und das Handy ein paar Minuten lang nicht benutzt, kann die App dann abstürzen?

Kann eine App abstürzen oder nicht mehr richtig funktionieren wenn man eine Taste auf dem Windows Phone drückt? Ich habe bis jetzt nur die Touch-Steuerung eingebaut. Muss ich auch noch irgendeinen Code für die Handy-Tasten einfügen? Oder braucht man das nicht?

Gibt es sonst noch Fälle die man berücksichtigen muss? Ich möchte nicht dass mein Spiel aus irgendeinem Grund abstürzt.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

2

17.06.2013, 15:28

Mir scheint es so, als hättest du noch keinen konkreten Fehler, würdest aber dennoch an jeder Ecke einen erwarten. Am Besten solltest du es einfach ausprobieren! Ob es zu einem Absturz beim Ausschalten oder beim Drücken einer Taste kommt, kommt darauf an, was die app davor, danach und währenddessen macht.
In meinem Action Adventure gibt es das Problem, dass manche Texture2D sich "leeren", wenn ich den Laptop in den Ruhezustand bringe oder wenn ich das Spiel auf einen anderen Bildschirm verschiebe. (Es sind zur Laufzeit einmalig generierte Texturen, bei denen das passiert, nicht solche, die aus einer *.xnb-Datei gelesen wurden.) Du solltest also höchstens im auge behalten, was passiert, wenn der Benutzer dein Spiel verlässt, es im Hintergrund beendet wird und beim erneuten Öffnen neu gestartet wird. (Werden alle Texturen richtig geladen? Wird der Zustand des Spiels wiederhergestellt?)

Sollte es dann tatsächlich zu einem Absturz kommen, wird die entsprechende Fehlermeldung i. d. R. Informationen liefern, was daran Schuld war und was man dagegen machen kann.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

3

17.06.2013, 17:27

Deine App kann aus allen moeglichen Gruenden abstuerzen. Da hilft nur testen. ganz. viel. testen. Am besten auf mehreren Plattformen.
Da du nicht alles auf allen Plattformen selbst testen kannst, wuerde ich versuchen herauszufinden ob Window Phone 7/8 dir die Moeglichkeit bietet bei Abstuerzen einen Fehlerbericht an dich zu senden. Ebenfalls hilfreich ist eine Funktion im Menue um Feedback zu senden falls der Spieler/Nutzer auf einen Fehler stoplert.

Werbeanzeige