我有一个游戏需要允许玩家通过网络相互聊天。一切都很好,但是当玩家输入Unicode字符时会有问题。
因此,这个问题可以分成两个部分:
当玩家输入时,我如何捕获输入? 我之前通过游戏输入处理(轮询)已经实现过这个功能,但是它不像Windows Forms那样响应迅速。
在将输入内容转化为字符串后,如何使用TrueType字体输出? 我问这个问题的原因是通常情况下,我会在游戏开始时从所有使用的文本构建位图字体。但对于Unicode输入,几乎需要10k个字符,这几乎无法在游戏开始时构建完成。
P.S. 我的目标输入语言更加具体,包括中文、韩文和日文。