2012-04-05 4 views
2

In meinem XNA-Spiel, wenn ein Spieler Controller # 1 trennt, wird ein Dialog angezeigt, der besagt "Bitte Controller erneut verbinden". Sie können weiterspielen, wenn sie Controller 2 benutzen und ich möchte den Dialog in diesem Fall programmatisch abbrechen. Ich habe nichts in meinem Online-Suche und Gießen durch XNA-Dokumentation gefunden ...Wie entferne ich den Dialog "Bitte Controller erneut verbinden" auf XBOX mit XNA?

+0

@Xenon Auf einmal Vater – jjxtra

Antwort

1

Leider ist diese Nachricht in die Xbox 360-Firmware integriert, und daher gibt es keine Möglichkeit, es aus dem XNA Framework zu steuern oder zu entlassen.

Da Profile mit Controllern auf der Xbox 360 verknüpft sind, wird diese Nachricht immer angezeigt, wenn ein Spiel ausgeführt wird und ein Controller mit einem noch angemeldeten Profil getrennt wird. Sie sollten dies überprüfen können, indem Sie ein Profil signieren einen anderen Ihrer Controller, dann trennen Sie diesen Controller.

Sie können this thread in den XNA-Foren für weitere Informationen darüber, wie Ihr Spiel auf Controller-Verbindungsabbrüche reagieren könnte.

This MSDN article bietet auch einige Informationen zur Handhabung von Controller-Trennungen.

+1

Yuck. Naja. Ich denke, es ist eine Einschränkung von XNA auf XBOX ... – jjxtra

+0

Es ist nur durch Design. Sogar Spiele, die mit dem vollständigen SDK entwickelt wurden, können diese Nachricht nicht löschen. – Xenon

Verwandte Themen