SDKのトラブルシューティング
SDKを使用する際に遭遇する一般的な問題と、その解決方法を以下にまとめました。その他のヘルプについては、ヘルプナレッジベースをご確認ください。
VRChat SDKメニューのドロップダウンにビルドコントロールパネルが表示されません!
これが起こる主な理由は2つあります:
VRChatで推奨されているバージョンを使用していることを確認してください。(SDKのセットアップを参照)
コンソールタブを確認し、サードパーティ製のスクリプトやコンポーネントによるコンパイルエラーが発生していないか確認してください。もしエラーがある場合は、それらのコンポーネントやスクリプトを削除する必要があるかもしれません。
コンテンツをアップロードしましたが、ゲーム内で表示されません!
これにはいくつかの理由が考えられます。以下の点を確認してください:
- 正しいバージョンのUnityを使用していることを確認してください。
- ゲーム内で正しいアカウントを使用していること、およびプラットフォームのアカウントでログインしていないことを確認してください。
- コントロールパネルウィンドウにある「
Content Manager」タブを確認し、コンテンツが存在するかどうかを確認してください。 - エディタのコンソールを確認し、アップロード時にエラーが発生していなかったか確認してください。
ウィンドウの一つが表示されませんが、エラーは何も出ていません!
稀に、Unityのタブが画面外へ出てしまい、操作できなくなることがあります。そのような場合は、レジストリキーをいくつか削除して、ウィンドウを画面内に戻す必要があります。
- Unityを終了します。
- Windowsキーを押し、「
regedit」と入力してEnterキーを押します。UAC(ユーザーアカウント制御)により管理者権限の許可を求められますので、許可してください。 regeditでの操作は十分注意してください!このアプリケーションには、PCに関するすべての設定が含まれています。- 次のキーを見つけてください:
Computer\HKEY_CURRENT_USER\Software\Unity Technologies\Unity Editor 5.x。regedit上部のバーに貼り付けるか、上部にバーがない場合は左側のディレクトリ一覧から探すことで移動できます。 - そのディレクトリ内にある「
VRC」で始まるすべてのキーを削除してください。これにはVRCSDK2や、その他の関連キーも含まれます。 regeditを終了します。- Unityを再起動してください。これで解決するはずです!
SDK2のプロジェクトでSDK3やUdonに関連するエラーが出る、またはSDK3のプロジェクトでVRC_SpatialAudioSourceに関連するエラーが出ます!
- 正しい手順に従い、Unityを閉じた状態でSDK関連のフォルダとそれに対応する
.metaファイルをすべて削除して、SDKをアンインストールしてください。 Project Settingsを開き、Player > Other Settings内にあるScripting Define Symbolsを探します。- プロジェクト作成時に使用したSDKに関連しないシンボルを削除してください。SDK2で作成されたプロジェクトの場合は
UDONとVRC_SDK_VRCSDK3を削除します。SDK3で作成されたプロジェクトの場合はVRC_SDK_VRCSDK2を削除します。シンボルは;で区切られています。編集後はEnterキーを押して変更を保存してください。 - プロジェクトに正しいSDKをインポートしてください。
ナレッジベースで解決できない問題がある、あるいはここに記載されていない問題が発生した場合
ご不便をおかけして申し訳ありません!公式ナレッジベースを閲覧するか、サポートリクエストを送信してください。喜んでお手伝いいたします。
最終更新: