版本: Unity 6 (6000.0)
语言English
  • C#

CompilationPipeline.RequestScriptCompilation

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每个建议修改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议修改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static void RequestScriptCompilation();

声明

public static void RequestScriptCompilation(Compilation.RequestScriptCompilationOptions options);

参数

options 可选参数,用于指定编辑器是否应在编译前清除构建缓存。

描述

允许您请求编辑器重新编译项目中的脚本。

当您调用此方法时,Unity 编辑器会检查脚本或影响脚本编译的设置是否有任何更改,并重新编译需要重新编译的脚本。编译完成后,如果编译成功,Unity 编辑器将重新加载所有程序集。如果您想强制重新编译所有脚本,即使没有更改,也可以为 options 参数传递 RequestScriptCompilationOptions.CleanBuildCache。您可能希望在以下情况下强制重新编译所有脚本:- 如果您已成功编译,但想再次查看所有编译警告。- 如果您的设置中,编译管道从 Unity 无法跟踪的文件获取输入(在使用响应文件时,在极少数情况下可能发生这种情况)。- 如果编译管道存在错误或疑似错误导致其无法获取更改。