本日は MetaQuestPro の技術調査枠です。
MetaQuestProでアプリ内でシステムキーボードを利用する手順を記事にします。
前提条件
以下の記事と同様の手順でプロジェクトの基本設定を実施します。
bluebirdofoz.hatenablog.com
システムキーボードを利用する
システムキーボードを利用するには以下の作業が必要になります。
・テキストの入力フィールドを作成する
・OVRProjectConfig でシステムキーボードの要求を有効化する
テキスト入力フィールドの作成
適当なサンプルシーンから[TextMeshPro - Input Field]コンポーネントを持つオブジェクトが配置されたシーンを作成ししました。
本フィールドがテキストの入力フィールドになります。
OVRProjectConfigの設定
Assets/Oculus フォルダ配下の OculusProjectConfig.assets を開きます。
[Requires System Keyboard]のチェックボックスにチェックを入れます。
ビルドと動作確認
これでシステムキーボードの利用設定は完了です。
[File -> BuildSettings...]からビルドとデプロイを実行します。
自作アプリのデプロイと実行に関する手順は以下の記事を参照ください。
bluebirdofoz.hatenablog.com
MetaQuestPro でデプロイしたアプリを起動し、入力フィールドを選択します。
すると以下の通り、システムキーボードが表示されました。
これでシステムキーボードを使って文字列を入力することができます。