将脚本文件夹之外的脚本编译成一个可以用于脚本文件夹的受管理的程序集。
AssemblyBuilder 类将脚本文件夹之外的脚本编译成受管理的程序集,具有与脚本文件夹内脚本相同的引用和 #define 指令。这对于构建您不想放在脚本文件夹中的脚本程序集非常有用。
请参阅 AssemblyBuilder.Build 示例,了解如何使用此类。
additionalDefines | 传递给程序集编译的额外 #define 指令。 |
additionalReferences | 传递给程序集编译的额外程序集引用。 |
assemblyPath | 构建程序集的输出路径。(只读) |
buildTarget | 程序集构建的 BuildTarget。 |
buildTargetGroup | 程序集构建的 BuildTargetGroup。 |
compilerOptions | 构建程序集时要使用的编译器选项。 |
defaultDefines | 编译程序集时使用的默认 #define。 |
defaultReferences | 编译程序集时使用的默认引用。 |
excludeReferences | 编译程序集时要排除的引用。 |
flags | 控制程序集构建的标志。 |
referencesOptions | 控制单元在程序集构建期间使用的引用的选项。 |
scriptPaths | 用于程序集构建的输入脚本路径数组。(只读) |
status | 程序集构建的当前状态。(只读) |
AssemblyBuilder | AssemblyBuilder 构造函数。 |
Build | 开始构建程序集。在构建过程中,Unity 主窗口右下角的小进度图标将旋转,并返回 EditorApplication.isCompiling 为 true。 |
buildFinished | 在程序集构建完成时在主线程上调用的事件。 |
buildStarted | 在程序集构建开始时在主线程上调用的事件。 |