EditorExportPlatformWindows

Hereda: EditorExportPlatformPC < EditorExportPlatform < RefCounted < Object

Exportador para Windows.

Descripción

El exportador de Windows personaliza cómo se maneja una compilación de Windows. En la ventana "Exportar" del editor, se crea al añadir un nuevo preajuste de "Windows".

Tutoriales

Propiedades

String

application/company_name

String

application/console_wrapper_icon

String

application/copyright

bool

application/d3d12_agility_sdk_multiarch

int

application/export_angle

int

application/export_d3d12

String

application/file_description

String

application/file_version

String

application/icon

int

application/icon_interpolation

bool

application/modify_resources

String

application/product_name

String

application/product_version

String

application/trademarks

String

binary_format/architecture

bool

binary_format/embed_pck

PackedStringArray

codesign/custom_options

String

codesign/description

int

codesign/digest_algorithm

bool

codesign/enable

String

codesign/identity

int

codesign/identity_type

String

codesign/password

bool

codesign/timestamp

String

codesign/timestamp_server_url

String

custom_template/debug

String

custom_template/release

int

debug/export_console_wrapper

bool

shader_baker/enabled

String

ssh_remote_deploy/cleanup_script

bool

ssh_remote_deploy/enabled

String

ssh_remote_deploy/extra_args_scp

String

ssh_remote_deploy/extra_args_ssh

String

ssh_remote_deploy/host

String

ssh_remote_deploy/port

String

ssh_remote_deploy/run_script

bool

texture_format/etc2_astc

bool

texture_format/s3tc_bptc


Descripciones de Propiedades

String application/company_name 🔗

Compañía que produjo la aplicación. Requerido. Véase StringFileInfo.


String application/console_wrapper_icon 🔗

Archivo de icono del envoltorio de la consola. Si se deja vacío, se recurrirá a application/icon, luego a ProjectSettings.application/config/windows_native_icon, y finalmente, a ProjectSettings.application/config/icon.


Aviso de copyright para el paquete visible para el usuario. Opcional. Véase StringFileInfo.


bool application/d3d12_agility_sdk_multiarch 🔗

Si es true, y se establece application/export_d3d12, las DLL de Agility SDK se almacenarán en subdirectorios específicos de la arquitectura.


int application/export_angle 🔗

If set to 1, ANGLE libraries are exported with the exported application. If set to 0, ANGLE libraries are exported only if ProjectSettings.rendering/gl_compatibility/driver is set to "opengl3_angle".


int application/export_d3d12 🔗

Si se establece en 1, las bibliotecas de tiempo de ejecución de Direct3D 12 (Agility SDK, PIX) se exportan con la aplicación exportada. Si se establece en 0, las bibliotecas de Direct3D 12 se exportan solo si ProjectSettings.rendering/rendering_device/driver se establece en "d3d12".


String application/file_description 🔗

Descripción del archivo a presentar a los usuarios. Requerido. Véase StringFileInfo.


String application/file_version 🔗

Número de versión del archivo. Vuelve a ProjectSettings.application/config/version si se deja vacío. Véase StringFileInfo.


String application/icon 🔗

Archivo de icono de la aplicación. Si se deja vacío, volverá a ProjectSettings.application/config/windows_native_icon, y luego a ProjectSettings.application/config/icon.


int application/icon_interpolation 🔗

Método de interpolación utilizado para redimensionar el icono de la aplicación.


bool application/modify_resources 🔗

Si está habilitado, el icono y los metadatos del ejecutable exportado se establecen según los demás valores de application/*.


String application/product_name 🔗

Nombre de la aplicación. Requerido. Véase StringFileInfo.


String application/product_version 🔗

Versión de la aplicación visible para el usuario. Vuelve a ProjectSettings.application/config/version si se deja vacío. Véase StringFileInfo.


String application/trademarks 🔗

Marcas comerciales y marcas registradas que se aplican al archivo. Opcional. Véase StringFileInfo.


String binary_format/architecture 🔗

Arquitectura del ejecutable de la aplicación.

Arquitecturas soportadas: x86_32, x86_64 y arm64.


bool binary_format/embed_pck 🔗

Si es true, los recursos del proyecto se incrustan en el ejecutable.


PackedStringArray codesign/custom_options 🔗

Array de los argumentos adicionales de línea de comandos pasados a la herramienta de firma de código. Véase Sign Tool.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.


String codesign/description 🔗

Descripción del contenido firmado. Véase Sign Tool.


int codesign/digest_algorithm 🔗

Algoritmo de resumen a utilizar para crear la firma. Véase Sign Tool.


bool codesign/enable 🔗

Si es true, la firma ejecutable está habilitada.


String codesign/identity 🔗

Archivo de certificado PKCS #12 utilizado para firmar el ejecutable o hash SHA-1 del certificado (si codesign/identity_type está configurado como "Usar almacén de certificados"). Véase Sign Tool.

Puede ser sobrescrito con la variable de entorno GODOT_WINDOWS_CODESIGN_IDENTITY.


int codesign/identity_type 🔗

Tipo de identidad a utilizar. Véase Sign Tool.

Puede ser sobrescrito con la variable de entorno GODOT_WINDOWS_CODESIGN_IDENTITY_TYPE.


String codesign/password 🔗

Contraseña para el archivo de certificado utilizado para firmar el ejecutable. Véase Sign Tool.

Puede ser sobrescrito con la variable de entorno GODOT_WINDOWS_CODESIGN_PASSWORD.


bool codesign/timestamp 🔗

Si true, se añade una marca de tiempo a la firma. Véase Sign Tool.


String codesign/timestamp_server_url 🔗

URL del servidor de marcas de tiempo. Si se deja vacío, se utiliza el servidor predeterminado. Véase Sign Tool.


String custom_template/debug 🔗

Ruta a la plantilla de exportación personalizada. Si se deja vacío, se utiliza la plantilla predeterminada.


String custom_template/release 🔗

Ruta a la plantilla de exportación personalizada. Si se deja vacío, se utiliza la plantilla predeterminada.


int debug/export_console_wrapper 🔗

Si true, se exporta un ejecutable contenedor de consola junto con el ejecutable principal, lo que permite ejecutar el proyecto con la salida de consola habilitada.


bool shader_baker/enabled 🔗

Si es true, los shaders se compilarán e incrustarán en la aplicación. Esta opción sólo es compatible cuando se utilizan los renderizadores Forward+ y Mobile.

Nota: Al exportar como servidor dedicado, el compilador de shaders siempre está deshabilitado, ya que no se realiza ninguna renderización.


String ssh_remote_deploy/cleanup_script 🔗

Script code to execute on the remote host when app is finished.

The following variables can be used in the script:

  • {temp_dir} - Path of temporary folder on the remote, used to upload app and scripts to.

  • {archive_name} - Name of the ZIP containing uploaded application.

  • {exe_name} - Name of application executable.

  • {cmd_args} - Array of the command line argument for the application.


bool ssh_remote_deploy/enabled 🔗

Permite la implementación remota mediante SSH/SCP.


String ssh_remote_deploy/extra_args_scp 🔗

Array de argumentos de línea de comando adicionales pasados al SCP.


String ssh_remote_deploy/extra_args_ssh 🔗

Array of the additional command line arguments passed to the SSH.


String ssh_remote_deploy/host 🔗

Remote host SSH user name and address, in user@address format.


String ssh_remote_deploy/port 🔗

Número de puerto SSH del host remoto.


String ssh_remote_deploy/run_script 🔗

Script code to execute on the remote host when running the app.

The following variables can be used in the script:

  • {temp_dir} - Path of temporary folder on the remote, used to upload app and scripts to.

  • {archive_name} - Name of the ZIP containing uploaded application.

  • {exe_name} - Name of application executable.

  • {cmd_args} - Array of the command line argument for the application.


bool texture_format/etc2_astc 🔗

If true, project textures are exported in the ETC2/ASTC format.


bool texture_format/s3tc_bptc 🔗

If true, project textures are exported in the S3TC/BPTC format.