更改Windows的应用程序图标

默认情况下,导出项目的图标将是Godot图标。您很可能想要为您的项目更改它。在Windows上可以更改两种类型的图标:文件图标和任务栏图标。

更改任务栏图标

任务栏图标是项目运行时显示在任务栏上的图标。

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

要更改任务栏图标,请转到 项目→项目设置→应用程序→配置→图标 。单击文件夹图标,然后选择所需的图标。

注解

这也是Godot项目列表中显示的图标。

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

更改文件图标

文件图标是您单击以启动游戏的可执行文件的图标。

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

在导出选项中选择它之前,您需要额外安装一个名为 rcedit 的工具。您可以在 这里 下载它。

下载后,您需要告诉Godot,计算机上rcedit可执行文件的路径。转到 编辑器→编辑器设置→导出→Windows 。单击 rcedit 条目的文件夹图标。导航到并选择rcedit可执行文件。

注解

Linux和macOS用户还需要安装 WINE 才能使用rcedit。

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

您现在应该已准备好所有内容来更改文件图标。为此,您需要在导出时指定图标。转到 项目→导出 。假设您已经创建了Windows桌面预设,请在 应用程序→图标 字段中选择ICO格式的图标。

注解

您可以使用GIMP等软件导出ICO图像。有关更多信息,请参阅 该教程

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

测试结果

您现在可以导出项目了。如果它正常工作,您应该看到:

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

ICO文件要求

无论您使用哪个程序创建 ICO文件 ,都有一些要求可以确保图标(和您的可执行文件)在Windows上运行。

这有点棘手,可以在下面的Stack Overflow线程中看到: 其一其二

您的ICO文件至少应包含以下分辨率的图标:16×16、88×48和256×256。

如果您想完全支持高DPI屏幕,这是Windows 10上支持的图标大小的完整列表:16, 20, 24, 28, 30, 31, 32, 40, 42, 47, 48, 56, 60, 63, 84 和一个大于255像素(例如256,512或1024)。

也可以使用这个 ImageMagick 命令,将PNG图像转换为hiDPI友好的ICO文件:

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