Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
EditorExportPreset
继承: RefCounted < Object
导出预设配置。
描述
导出预设配置。编辑器 UI 中的 EditorExportPreset 实例,旨在用作导出项目时传入 EditorExportPlatform 方法的只读配置。
方法
are_advanced_options_enabled() const |
|
get_custom_features() const |
|
get_customized_files() const |
|
get_customized_files_count() const |
|
get_encrypt_directory() const |
|
get_encrypt_pck() const |
|
get_encryption_ex_filter() const |
|
get_encryption_in_filter() const |
|
get_encryption_key() const |
|
get_exclude_filter() const |
|
get_export_filter() const |
|
get_export_path() const |
|
get_file_export_mode(path: String, default: FileExportMode = 0) const |
|
get_files_to_export() const |
|
get_include_filter() const |
|
get_or_env(name: StringName, env_var: String) const |
|
get_patches() const |
|
get_preset_name() const |
|
get_script_export_mode() const |
|
get_version(name: StringName, windows_version: bool) const |
|
has(property: StringName) const |
|
has_export_file(path: String) |
|
is_dedicated_server() const |
|
is_runnable() const |
枚举
enum ExportFilter: 🔗
ExportFilter EXPORT_ALL_RESOURCES = 0
该枚举目前没有描述,请帮我们贡献一个吧!
ExportFilter EXPORT_SELECTED_SCENES = 1
该枚举目前没有描述,请帮我们贡献一个吧!
ExportFilter EXPORT_SELECTED_RESOURCES = 2
该枚举目前没有描述,请帮我们贡献一个吧!
ExportFilter EXCLUDE_SELECTED_RESOURCES = 3
该枚举目前没有描述,请帮我们贡献一个吧!
ExportFilter EXPORT_CUSTOMIZED = 4
该枚举目前没有描述,请帮我们贡献一个吧!
enum FileExportMode: 🔗
FileExportMode MODE_FILE_NOT_CUSTOMIZED = 0
该枚举目前没有描述,请帮我们贡献一个吧!
FileExportMode MODE_FILE_STRIP = 1
该枚举目前没有描述,请帮我们贡献一个吧!
FileExportMode MODE_FILE_KEEP = 2
该枚举目前没有描述,请帮我们贡献一个吧!
FileExportMode MODE_FILE_REMOVE = 3
该枚举目前没有描述,请帮我们贡献一个吧!
enum ScriptExportMode: 🔗
ScriptExportMode MODE_SCRIPT_TEXT = 0
该枚举目前没有描述,请帮我们贡献一个吧!
ScriptExportMode MODE_SCRIPT_BINARY_TOKENS = 1
该枚举目前没有描述,请帮我们贡献一个吧!
ScriptExportMode MODE_SCRIPT_BINARY_TOKENS_COMPRESSED = 2
该枚举目前没有描述,请帮我们贡献一个吧!
方法说明
bool are_advanced_options_enabled() const 🔗
如果导出对话框中打开了“高级”开关,则返回 true
。
String get_custom_features() const 🔗
返回用英文逗号分隔的自定义特性列表字符串。
Dictionary get_customized_files() const 🔗
返回一个 Dictionary,包含在导出对话框的“资源”选项卡中选择的文件。字典的键是文件名,值是导出模式 :"strip"
、"keep"
或 "remove"
。另见 get_file_export_mode()。
int get_customized_files_count() const 🔗
返回导出对话框的“资源”选项卡中选中文件的数量。
bool get_encrypt_directory() const 🔗
返回 true
表示在导出对话框中启用了 PCK 目录加密。
bool get_encrypt_pck() const 🔗
返回 true
表示在导出对话框中启用了 PCK 加密。
String get_encryption_ex_filter() const 🔗
返回 PCK 加密时需要排除的文件过滤器。
String get_encryption_in_filter() const 🔗
返回 PCK 加密时需要包含的文件过滤器。
String get_encryption_key() const 🔗
返回 PCK 加密密钥。
String get_exclude_filter() const 🔗
返回导出时需要排除的文件过滤器。
ExportFilter get_export_filter() const 🔗
返回导出对话框“资源”选项卡中选中的导出文件过滤模式。
String get_export_path() const 🔗
返回导出目标的路径。
FileExportMode get_file_export_mode(path: String, default: FileExportMode = 0) const 🔗
返回指定文件的文件导出模式。
PackedStringArray get_files_to_export() const 🔗
返回要导出的文件数组。
String get_include_filter() const 🔗
返回导出时需要包含的文件过滤器。
Variant get_or_env(name: StringName, env_var: String) const 🔗
返回导出选项的值,如果设置了环境变量则返回环境变量的值。
PackedStringArray get_patches() const 🔗
返回导出补丁时用作基础的包的列表。
String get_preset_name() const 🔗
返回导出预设的名称。
int get_script_export_mode() const 🔗
返回脚本导出模式。
String get_version(name: StringName, windows_version: bool) const 🔗
返回预设的版本号,如果为空字符串则回退至 ProjectSettings.application/config/version 项目设置。
如果 windows_version
为 true
,则会对返回的版本号进行格式化,让其与 Windows 可执行文件元数据兼容。
bool has(property: StringName) const 🔗
如果预设中存在指定的属性,则返回 true
。
bool has_export_file(path: String) 🔗
如果导出了指定的文件,则返回 true
。
bool is_dedicated_server() const 🔗
如果导出对话框中选择了专用服务器导出模式,则返回 true
。
如果为导出对话框中打开了“可执行”开关,则返回 true
。