这是一个GODOT 4.4.1版本 设置导出游戏桌面图标的教程
因为自己在网上找不到比较全面的教程所以自己捣鼓了好久,所以做一个给同样有这个困扰的GODOT少走点弯路的视频。
好了废话不多说咱现在就开始,
1、制作图标
这里是使用Gimp软件制作,如果没有这个软件的可以上官网和简介下的链接下载,只需要跟着简单操作一下就可以了,
我们先准备一张256像素图片,这里是用了一张自己画的像素图放大后,扣出来的PNG格式,当然你也可以用其他格式,只要能在GIMP里边编辑就可以,
首先把准备好的图片拖入软件,然后在左上角点击缩放工具,然后在图层这边选中这个导入进来的图片,CTRL+C,然后CTRL + V复制一层,然后选中新复制出来的一层,在这个地方给它进行缩放你要的图标尺寸,要确保这个宽高是锁定的,如果没锁点击一下就可以了,然后点击缩放,缩放后给这个图层命名,然后再复制一层,跟前边一样,把所有想要的图标尺寸全部做好之后,点击文件,导出为,在下边打开选择文件类型,找到微软WINDOW图标,点击导出,然后确保所有图层都没有压缩,确认没问题再点击导出就可以了,这样就把一个window图标做好了。
2、安装编辑器
我们在项目里边的菜单里找到编辑器 - 点击编辑器设置,常规 筛选设置里直接搜索,window或者直接左边栏的滚动条拉到最下边有个window,把下载好的rcedit放进去,下载官方地址我会放在简介里,所有视频涉及到的软件我都会打包放到另一个连接,如果官网下载太慢了可以到另一个连接里下载,
3、设置ICO图标
然后把我们做好的ICO图标文件拖拽到我们项目文件里,
然后在项目里边的菜单里,项目 - 应用 里的配置,有个WINDOWS原生图标
我们把ico文件选进来,
然后在项目导出 window选项里,应用,修改资源打勾,然后把图标放进来,然后点击导出项目就可以了。
4、如果图标还是不显示,或者只显示中小图标不显示大,超大图标
我们把导出的项目名字更改一下,如果更改后都能显示,那就是缓存问题,
我们win+s组合打开任务栏搜索框,当点击左下角开始也是可以的哈,在搜索框里输入PowerShell,直接用管理员打开,一步到位,
Stop-Process -Name explorer -Force; Start-Process explorer
这个命令可以强制重启资源管理器(Explorer),可能解决图标缓存未刷新的问题。但具体是否有效,取决于图标未更新的根本原因。
5、如果以上还不能解决图标没更新的办法的话
我们下载一个叫ResourceHacker的软件,检查 EXE 文件是否包含目标图标
用这个软件直接手动替换图标
打开这个软件之后,左上角打开自己用GODOT导出的EXE程序,
右键 Icon Group → Replace Icon 打开ico文件,点击替换,然后记得保存,
然后你发现你导出的新exe文件改回原来的名字后还是变回了原来图标怎么办,
我们把这个EXE文件删掉后,先执行下清除缓存,重启下电脑,再执行下清除缓存。保险起见。
然后在上边有个版本,填入1.2.0.0,
在https://docs.godotengine.org/zh-cn/4.x/tutorials/export/index.html
GODOT中文手册里边的手册 里边 点击 导出,里边有个 更改 Windows 的应用程序图标
里边有个警告 ,说版本号必须是正整数什么的有效什么的无效,我不太清楚这个有没有影响,回家再试一下,