【Unity/VRChat】ワールド内の InputField にテキストを入力できないときの対処法

Unity

はじめに

VRChat のワールドを制作していてワールドの中に InputField を置いていたのですが、実際にプレイしてみたときになぜかテキストを入力できなかったので自分が実際に試して解決できた方法を2つ紹介します。

対処法1

1つ目の対処法は InputField 用の GameObject に Input Field コンポーネントがしっかりアタッチされているかを確認するというものです。
通常のテキストではなく、URL を入力する用の InputField の場合は VRC URL Input Field コンポーネントがアタッチされているかを確認しましょう。

対処法2

2つ目の対処法は Canvas の Render Mode に関してです。
「Canvas > Render Mode」が「World Space」ではない Canvas が同じシーンの中にある場合はその Canvas を削除しましょう。
それかその Canvas の Render Mode を「World Space」に変更しても OK です。

最後に

お問い合わせ

    タイトルとURLをコピーしました