Benutzer mit den meisten Antworten
Zeichen beschränken

Frage
-
Hallo,
ich habe in einem meiner Spiele eine Highscore eingebaut, nun habe ich gemerkt, dass mir die Schriftart die ich für die Highscore verwende keine Kyrillischen und Chinesischen usw. Zeichen abbilden kann.
Nun meine Frage: Wie kann ich diese Zeichen einschränken bzw. geht es, dass ich im Guide nur eine englische Tastatur zeige egal aus welchem Land eine Person kommt?
Hier ist der Code der den Guide aufruft:
Guide.BeginShowKeyboardInput(PlayerIndex.One, "Highscore", "Please enter a name for the scoreboard (max. 15 characters)", "", GetText, stateObj = (object)"GetText for Input PlayerOne");
Ich benutze XNA.
PS: Einfach die Schriftart wechseln kommt für mich nicht in Frage.
Antworten
-
Leider geht dies nicht mit BeginShowKeyboardInput. Also die Zeichen nachher ausfiltern/konvertieren oder aber ein eigenes Keyboard implementieren.
http://patrickgetzmann.wordpress.com/
- Als Antwort vorgeschlagen Robert Breitenhofer Freitag, 26. Oktober 2012 06:35
- Als Antwort markiert Robert Breitenhofer Dienstag, 30. Oktober 2012 15:47
-
Ok, danke für die Antwort.
Ich hab jetzt diesen kompletten Block wo es Namen in die Highscore einträgt mit try und catch exception versehen, somit werden Zeichen die die Schriftart nicht unterstützt einfach ausgeblendet.
Nicht die beste Lösung aber immerhin.
- Bearbeitet Toni_H Dienstag, 30. Oktober 2012 10:34
- Als Antwort markiert Robert Breitenhofer Dienstag, 30. Oktober 2012 15:47
Alle Antworten
-
Leider geht dies nicht mit BeginShowKeyboardInput. Also die Zeichen nachher ausfiltern/konvertieren oder aber ein eigenes Keyboard implementieren.
http://patrickgetzmann.wordpress.com/
- Als Antwort vorgeschlagen Robert Breitenhofer Freitag, 26. Oktober 2012 06:35
- Als Antwort markiert Robert Breitenhofer Dienstag, 30. Oktober 2012 15:47
-
Ok, danke für die Antwort.
Ich hab jetzt diesen kompletten Block wo es Namen in die Highscore einträgt mit try und catch exception versehen, somit werden Zeichen die die Schriftart nicht unterstützt einfach ausgeblendet.
Nicht die beste Lösung aber immerhin.
- Bearbeitet Toni_H Dienstag, 30. Oktober 2012 10:34
- Als Antwort markiert Robert Breitenhofer Dienstag, 30. Oktober 2012 15:47