更改 Windows 的应用程序图标

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

创建 ICO 文件

Windows 无法使用 png 或 jpg 格式的应用图标。然而,它会使用 Windows专属的 ICO 格式。你可以在任何程序中创建应用图标,但需要用像 GIMP 这类程序转换成 ICO 文件。 这个视频教程 展示了怎么用GIMP导出ICO文件. ImageMagick 命令, 将PNG图像转换为hiDPI友好的ICO文件:

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

警告 所有尺寸:16×16、32×32、48×48、64×64、128×128、256×256。如果该 ICO 文件未包含所有尺寸,没有被覆盖的尺寸将保留默认 Godot 图标。 上面的ImageMagick命令考虑到了这一点。

更改任务栏图标

任务栏图标是项目运行时显示在任务栏上的图标. 项目→项目设置→应用程序→配置→图标(Windows Native Icon) . 单击文件夹图标, 然后选择所需的图标. Macos Native Icon. 其他平台的话, 使用 Icon 设置.

更改文件图标

警告 已知问题 . 如果在Export对话框的Windows导出设置中选择 Embed Pck 选项, 建议避免使用rcedit. 文件图标是您单击以启动游戏的可执行文件的图标. rcedit 的工具. 您可以在 这里 下载它. 编辑器→编辑器设置→导出→Windows . 单击 rcedit 条目的文件夹图标. 导航到并选择rcedit可执行文件. 注解 WINE 才能使用rcedit. 项目→导出 . 假设您已经创建了Windows桌面预设, 请在 应用程序→图标 字段中选择ICO格式的图标. 注解 编译你自己的Windows 导出模板. 为了这样, 在编译导出模板 之前 用你自己的ICO文件替换 platform/windows/godot.ico . 一旦这样做,你可以在项目的Windows导出预设中指定导出模板为自定义导出模板。

测试结果

您现在可以导出项目了. 如果它正常工作, 您应该看到: 注解 运行 对话框 输入ie4uinit.exe -ClearIconCacheie4uinit.exe -show.