更改Windows的应用程序图标

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

Creating an ICO file

Windows无法使用png或jpg格式的应用图标。然而,它会使用Windows专属的ICO格式。你可以在任何程序中创建应用图标,但需要用像GIMP这类程序转换成ICO文件。

这个视频教程 展示了怎么用GIMP导出ICO文件。

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

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

更改任务栏图标

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

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

To change the taskbar icon, go to Project → Project Settings → Application → Config → Windows Native Icon. Click on the folder icon and select your ICO file.

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

这个设置只会修改WIndows导出的游戏图标。为了设置macOS的图标,使用 Macos Native Icon。其他平台的话,使用``Icon``设置。

更改文件图标

警告

修改内嵌PCK文件的应用程序图标时存在着 已知问题 。如果在Export对话框的Windows导出设置中选择 **Embed Pck**选项,建议避免使用rcedit。

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

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

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

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

注解

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

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

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

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

注解

如果rcedit修改图标失败,你可以改变图标后 编译你自己的Windows导出模板。为了这样,在编译导出模板*之前*用你自己的ICO文件替换 platform/windows/godot.ico

Once this is done, you can specify your export templates as custom export templates in your project's Windows export preset.

测试结果

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

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

注解

如果你的图标没有正确显示,在Windows 10中,试着清理图标缓存。那就是,打开 运行 对话框 输入``ie4uinit.exe -ClearIconCache`` 或 ie4uinit.exe -show