次の方法で共有


仮想キーボードへの対応

デスクトップ PC では、物理的に接続されたキーボードが一般的ですが、本体や他の本体またはモバイル デバイスにクラウド ストリーミングする場合には、キーボードを使用することはあまりありません。 テキスト入力はゲームに非常に重要であるため、GDK には仮想キーボードを使用したテキスト入力を処理するための 2 種類のソリューションがあります。 ほとんどのゲームでは、XGameUiShowTextEntryAsync を利用することを最もお勧めします。 複数行のテキストや 1024 文字以上の入力をレンダリングする必要があるゲームの場合、XGameUiTextEntryOpen に依存することができます。

この 2 つのソリューションの比較は、以下の表のとおりです。

説明 XGameUiShowTextEntryAsync XGameUiTextEntryOpen
マルチライン サポート いいえ はい
最大文字数 1024 1024 * 32
入力フォーカス 仮想キーボードで入力フォーカスを取得する 仮想キーボードで入力フォーカスを取得する
配置 修正済みの位置 ゲーム単位での配置
テキスト レンダリング 仮想キーボードで処理します。 ゲーム単位で処理済み
クラウド ストリーミングの動作 クライアントに仮想キーボードを活用する ストリーミング サーバー単位でレンダリング済み

関連項目

XGameUiShowTextEntryAsync
XGameUiTextEntryOpen