Skip to main content

配置

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

UdonSharp Settings window

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 客户端输出日志中的异常,然后尝试将其与项目中的脚本匹配。

在此处阅读关于如何设置的更多信息