虚拟键盘支持

虽然物理连接的键盘在台式电脑上很常见,但它们在主机上和云流式传输到另一台主机或移动设备时很少见。 由于文本条目对游戏至关重要,因此 GDK 提供了两种不同的解决方案,用于使用虚拟键盘处理文本输入。 对于大多数游戏,最佳解决方案是依赖 XGameUiShowTextEntryAsync。 对于需要呈现多行文本或输入超过 1024 个字符的游戏,它们可以依赖于 XGameUiTextEntryOpen

下表提供了这两个解决方案之间的比较。

说明 XGameUiShowTextEntryAsync XGameUiTextEntryOpen
多行支持
最多字符数 1024 1024 * 32
输入点 虚拟键盘获取输入焦点 虚拟键盘获取输入焦点
定位 固定位置 按游戏定位
文本呈现 由虚拟键盘处理 由游戏处理
云流式处理行为 利用客户端上的虚拟键盘 由流式处理服务器呈现

另请参阅

XGameUiShowTextEntryAsync
XGameUiTextEntryOpen