VRChat 非公式日本語ドキュメント

設定

UdonSharpの設定は Edit > Project Settings > Udon Sharp から確認できます。

UdonSharp設定ウィンドウ

Udon Sharp

Auto compile on modify

これを有効にすると、スクリプトが変更・保存された際に自動的にコンパイルが行われます。

Compile all script

U# スクリプトに変更が検知されるたびに、すべてのスクリプトをコンパイルします。

Compile on focus

エディタがフォーカスを得たタイミングで、かつスクリプトに変更があった場合のみコンパイルを行います。

Script template override

U# スクリプトを作成する際に使用する独自のカスタムテンプレートを定義できます。 スクリプトを Script template override フィールドにドラッグ&ドロップすると、新規に U# スクリプトを作成する際にそのテンプレートが使用されるようになります。

<TemplateClassName> を使用することで、ファイル名に基づいてクラス名を設定できます。

Default Template

using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;

public class <TemplateClassName> : UdonSharpBehaviour
{
    void Start()
    {

    }
}

デバッグ

Debug build

Inline Code および Listen for client exceptions の有効/無効を切り替えます。

Inline Code

生成されるアセンブリコードに C# のインラインコードを含めます。

Listen for client exceptions

VRChatクライアントが出力するログから例外を監視し、プロジェクト内のスクリプトとの照合を試みます。

設定方法の詳細はこちら

最終更新: