Text-Eingabe in XNA (für Eingabe von Namen, chatten)

Ich versuche, umzusetzen Tastatur Texteingabe für den Chat im Spiel, Charakter-Namen eingeben, speichern, Datei, name, etc.

Ich war Herumspielen mit KeyboardState versuchen zu Holen Sie sich die neueste Hinzugefügt-symbol zu übersetzen in Zeichen, die ich hinzufügen könnte, um meine input-string, aber es scheint zu Sortieren das array von aktuell gedrückten Tasten in einer bestimmten Reihenfolge (ich Wette, es sortiert keycode), so kann ich nicht leicht zu finden, welche Taste gedrückt wurde zuletzt hinzufügen, dass es zu input-string.

Gibt es eine einfache Möglichkeit zu erkennen, der letzten gedrückten text-Taste (einschließlich Situationen, wenn mehrere Tasten gedrückt werden, weil die Menschen das auch manchmal), oder ist es einfacher zu machen, verwenden Sie einige der vorhandenen Lösungen?

Studiere ich C# und XNA, also ich möchte in der Lage, es selbst zu tun, aber am Ende will ich meinem Spiel zu arbeiten.

InformationsquelleAutor user1306322 | 2012-04-14

Schreibe einen Kommentar