配置
UdonSharp 的设置可以在 Edit > Project Settings > Udon Sharp 中找到。

Udon Sharp 设置
修改时自动编译
启用后,脚本被修改并保存时将自动编译。
编译所有脚本
当检测到 U# 脚本发生变化时编译所有脚本。
聚焦时编译
仅在编辑器获得焦点且脚本发生更改时编译。
脚本模板覆盖
你可以定义自己的自定义模板,用于创建 U# 脚本。 这可以通过将脚本拖入"Script template override"字段来完成,之后创建新的 U# 脚本时将使用该模板。
<TemplateClassName> 可用于根据你给出的文件名设置类名。
Default Template
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
public class <TemplateClassName> : UdonSharpBehaviour
{
void Start()
{
}
}
调试
调试构建
启用或禁用 Inline Code(内联代码)和 Listen for client exceptions(监听客户端异常)
内联代码
在生成的汇编代码中包含 C# 内联代码。
监听客户端异常
这将监听 VRChat 客户端输出日志中的异常,然后尝试将其与项目中的脚本匹配。