EditorExportPreset

继承: RefCounted < Object

导出预设配置。

描述

导出预设配置。编辑器UI的EditorExportPreset实例,用于导出项目时传递给EditorExportPlatform方法的只读配置。

方法


枚举

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。字典键是文件名,值是导出模式-“条带”“保留”“删除”。另请参见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_versiontrue,则将返回的版本号格式化为与Windows可执行元数据兼容。


bool has(property: StringName) const 🔗

如果预设具有指定属性,则返回true


bool has_export_file(path: String) 🔗

如果导出指定文件,则返回true


bool is_dedicated_server() const 🔗

如果在导出对话框中选择了专用服务器导出模式,则返回true


bool is_runnable() const 🔗

如果在导出对话框中启用了“可运行”切换,则返回true