Cambiar el icono de la aplicación en Windows

Por defecto, el icono del juego exportado será el icono de Godot. Lo más probable es que quieras cambiar esto para tu juego. Hay dos tipos de iconos que se pueden cambiar: el icono del archivo y el icono de la barra de tareas.

Creando un archivo ICO

Windows no utiliza formatos como png o jpg para los iconos de las aplicaciones. En su lugar, utiliza un formato sólo para Windows llamado ICO. Puedes crear tu icono de aplicación en cualquier programa pero tendrás que convertirlo en un archivo ICO usando un programa como GIMP.

This video tutorial repasa cómo exportar un archivo ICO con GIMP.

Es también posible convertir una imagen PNG a un archivo ICO compatible con hiDPI usando este comando de ImageMagick:

magick convert icon.png -define icon:auto-resize=256,128,64,48,32,16 icon.ico

Advertencia

Para que el archivo ICO reemplace efectivamente el ícono de Godot predeterminado, debe contener * todos * los tamaños incluidos en el ícono de Godot predeterminado: 16 × 16, 32 × 32, 48 × 48, 64 × 64, 128 × 128, 256 × 256 . Si el archivo ICO no contiene todos los tamaños, el icono de Godot predeterminado se mantendrá para los tamaños que no se anularon.

El comando ImageMagick anterior tiene esto en cuenta.

Cambiar el icono de la barra de tareas

El icono de la barra de tareas es el icono que aparece en la barra de tareas cuando se está ejecutando el juego.

../../../_images/icon_taskbar_icon.png

Para cambiar el icono de la barra de tareas, vaya a Proyecto → Configuración del proyecto → Aplicación → Configuración → Icono nativo de Windows. Haga clic en el icono de la carpeta y seleccione su archivo ICO.

../../../_images/icon_project_settings.png

Este ajuste sólo cambia el icono del juego exportado en Windows. Para configurar el icono para macOS, usa Macos Native Icon. Y para cualquier otra plataforma, usa el ajuste Icon.

Cambiar el ícono del archivo

Advertencia

Hay ``known issues <https://github.com/godotengine/godot/issues/33466>`__ al cambiar el icono de la aplicación en los ejecutables que incrustan un archivo PCK. Se recomienda evitar el uso de rcedit por ahora si eliges habilitar la opción Embed Pck para su exportación de Windows preestablecida en el diálogo de exportación.

El icono de archivo es el icono del ejecutable sobre el que se hace clic para iniciar el juego.

../../../_images/icon_file_icon.png

Antes de seleccionarlo en las opciones de exportación, necesitarás instalar una herramienta extra llamada **rcedit*. La puedes descargar desde aquí.

Después de descargar, necesitarás indicarle a Godot la ruta al ejecutable de rcedit en tu computadora. Ve a Editor → Ajustes del Editor → Export → Windows. Haz clic en el botón con ícono de carpeta en la entrada rcedit. Navega y selecciona el ejecutable de rcedit.

Nota

Los usuarios de Linux y macOS también necesitarán instalar WINE para usar rcedit.

../../../_images/icon_rcedit.png

Ahora todo está listo para cambiar el ícono de archivo. Para ello, deberás especificar el icono al exportar. Ve a Proyecto → Exportar. Suponiendo que tengas listo un preset de Windows Desktop listo, en las opciones, en el campo Application → Icon, seleccionar la imagen deseada en formato ICO como icono de archivo.

../../../_images/icon_export_settings.png

Nota

Si rcedit falla en cambiar el icono, puedes en su lugar compile your own Windows export templates con el icono cambiado. Para hacerlo, reemplace platform/windows/godot.ico con su propio archivo ICO antes de compilar las plantillas de exportación.

Una vez hecho esto, puede especificar tus plantillas de exportación como plantillas de exportación personalizadas en el preajuste de exportación de Windows del proyecto.

Probando el resultado

Ahora puedes exportar el proyecto. Si no se ha producido ningún problema, entonces deberías ver esto:

../../../_images/icon_result.png

Nota

Si tu icono no se muestra correctamente, en Windows 10, intenta vaciar la caché de iconos. Para ello, abre el diálogo Ejecutar e introduce ie4uinit.exe -ClearIconCache o ie4uinit.exe -show.