J'ai un jeu qui nécessite que je permette aux joueurs de discuter entre eux via le réseau. Tout va bien, sauf la partie où les joueurs peuvent taper en entrée Unicode.
La question peut donc être divisée en deux parties :
-
Lorsque les joueurs tapent, comment puis-je capturer la saisie ? Je l'ai déjà fait par le biais de la gestion des entrées du jeu (polling), mais ce n'est pas aussi réactif que quelque chose comme Windows Forms.
-
Après avoir capturé l'entrée dans une chaîne de caractères, comment puis-je la sortir en utilisant des polices TrueType ? La raison pour laquelle je pose cette question est qu'habituellement, je construis des polices bitmap au début du jeu à partir de tout le texte utilisé dans le jeu. Mais avec l'entrée unicode, il y a près de 10 000 caractères qui sont nécessaires, ce qui est tout à fait impossible à construire au début du jeu.
P.S. Mes langues d'entrée cibles sont plus spécifiquement le chinois, le coréen et le japonais.