【無料】VRChatのUdon・UdonSharpエラーを日本語で解説|ログを貼るだけで原因の目安を表示
- Digital0 JPY

VRChatのワールド制作で、Unityのコンソールに出たUdon・UdonSharpのエラーを貼るだけで、 原因の目安と、まず試すことを日本語で見られるツールです。 Udonの例外(EXTERN、NullReference、UdonBehaviourの停止)と、UdonSharpのスクリプトでよく出るC#のコンパイルエラー(using の不足、イベントのoverride、引数の不足など)を入れています。 貼ったログは外部に送られず、この端末のブラウザの中だけで処理します。 Unity全般のエラーを調べたい方向けの別の商品(Unity・VRChat エラーログ解説)とは、辞書の中身が別です。このツールはUdon・UdonSharpに絞っています。 この無料版は有料版の入口で、辞書8件を入れています。 ━━━━━━━━━━━━━━━━━━━━ ご注意 ━━━━━━━━━━━━━━━━━━━━ 非公式のツールです。各サービス・各社とは関係ありません。 表示される内容は、原因として多いものと、まず試すことの目安です。直ることを保証するものではありません。 各手順を試す前に、プロジェクトのバックアップを取ってください。 Unity、VRChat SDKのバージョンで、画面の名前や位置が違うことがあります。VRChat SDKの細かい仕様は変わるため、最新の公式の案内も確認してください。 このツールは、実機のUnityやVRChat SDKで動作を確認したものではありません。広く知られたエラーの原因と直し方を、一般的な目安としてまとめたものです。 貼り付けたログは、この端末のブラウザの中だけで処理し、外部には送りません。 ━━━━━━━━━━━━━━━━━━━━ この無料版で得られるもの ━━━━━━━━━━━━━━━━━━━━ ◆ エラーログを貼る大きな入力欄と「判定する」ボタン ◆ 辞書8件。見つかったエラーの「原因の目安」と「まず試すこと」(手順は、Unity画面のどこを操作するかまで書いています) ◆ 各手順の最初に、バックアップを取る案内 ◆ 辞書にないエラーのときは、見つかりませんでしたとお知らせし、ログ全体をワンクリックでコピーするボタンを表示 辞書の内容: ・UdonBehaviourが例外で停止した(will be halted) ・Udonが外部の機能を呼ぶときに例外が出た(EXTERN。呼び先の読み方) ・中身が空(null)のものを使った(NullReferenceException) ・Udonで使えない機能・型を使っている(not exposed to Udon) ・UdonSharpの型が見つからない(using UdonSharp が無い、または未導入) ・VRCPlayerApi・Networkingなどの型が見つからない(using VRC.SDKBase が無い) ・必須の引数が足りない(CS7036) ・継承元と同じ名前のメソッドを書いている(CS0114の警告。overrideが無い) ━━━━━━━━━━━━━━━━━━━━ 有料版(680円)で増えるもの ━━━━━━━━━━━━━━━━━━━━ ◆ 辞書が28件に増えます(この無料版の8件を含みます) ◆ 辞書の検索(エラー番号や語で、辞書の項目を絞り込んで読めます) ◆ 複数のエラーを貼ったときに、見つかったものを一覧で表示し、同じエラーが何回出たかも表示します(無料版は、最初に見つかった1種類だけを表示します) ◆ コピーするとき、パスの中のユーザー名を伏せる(例 /Users/◯◯/)選択肢 ◆ 結果をテキストでコピー ◆ 辞書の「自分用の追加」(自分でパターンと解説を登録して、この端末に保存。JSONの書き出し・読み込み) 有料版はこちらです。https://mall-aibou.booth.pm/items/8955619 ━━━━━━━━━━━━━━━━━━━━ 使い方(3ステップ) ━━━━━━━━━━━━━━━━━━━━ 1. udon-error-guide.html をダブルクリックして、ブラウザで開く 2. Unityのコンソールのエラー(またはVRChatのログのUdonの例外)をコピーして、入力欄に貼り付ける 3. 「判定する」を押して、原因の目安と、まず試すことを見る ━━━━━━━━━━━━━━━━━━━━ 動作環境 ━━━━━━━━━━━━━━━━━━━━ ・Chrome / Edge / Safari の最新版 ・ネット接続は不要です ・外部のサーバーと通信しません。広告もトラッキングもありません ━━━━━━━━━━━━━━━━━━━━ できないこと ━━━━━━━━━━━━━━━━━━━━ ・実機のUnityの状態は読み取れません。貼ったログの文字だけで判定します ・辞書にないエラーは判定できません ・複数のエラーの一括一覧、回数の表示、辞書の検索、ユーザー名を伏せてコピー、結果のコピー、自分用の辞書は、有料版の機能です ・VRChat SDKやUnityのバージョンによる違いは、すべては反映できません ━━━━━━━━━━━━━━━━━━━━ 確認していないこと ━━━━━━━━━━━━━━━━━━━━ ・解説の内容は、広く知られたエラーについての一般的な目安です。実機のUnityやVRChat SDKで、すべての手順を確認したものではありません ・Unity、VRChat SDKのバージョンで、メニューや画面の名前、位置、メッセージの文言が変わることがあります。ログの文言が違うと、検出できないことがあります ・Udonの例外の書き方(EXTERN の行など)は、広く見られる形を想定しています。SDKの版によって、文言が違う場合があります ・日本語表示のUnityのログについては、実際の文言で確認していません ・表示は原因の目安と、まず試すことです。直ることを保証するものではありません ・VRChat SDKの細かい仕様は変わります。最新の公式の案内も確認してください ・1行が4000文字を超える長い行は、先頭の4000文字だけを調べます。ログは30万行までです ・各ブラウザでのコピー機能は、環境によって使えないことがあります(その場合は手動で選んでコピーしてください) ■ 使ってよい範囲 個人・法人を問わず、お使いいただけます。クレジット表記は不要です。 ファイルそのものの再配布・販売はご遠慮ください。 ■ 同梱物 udon-error-guide.html / README.txt TOOL BOX

