我安装了Rcedit,用于在用Godot 3.2.2稳定导出我的游戏后更改我的文件图标。
但只有当我取消选中嵌入pck时,它才起作用。否则,它会说它找不到pck。
我想用exe嵌入pck文件。
我也想改变默认的文件图标。
我能做什么?
编辑:我现在还注意到,Rcedit不工作了。当我在文件夹中选中它时,它会显示自定义图标。但是当我把它带到桌面上时,它会显示默认的图标,而且它不依赖于在线状态编辑!
我很困惑。有人能解决这个问题吗。
发布于 2020-11-02 18:11:24
这现在是一个文档已知问题:Export with embedded pck is broken when changing PE metadata with rcedit。在写这篇文章的时候,这个问题还没有解决。然而,它应该在下一个版本中得到解决(如果有其他类似于rcedit的工具,它实际上在这个场景中工作,那就是解决方案。为了你,也为了戈多。我不知道有什么)。
Godot今天不会来,但明天会来
同时,您必须为Windows构建自己的导出模板。要做到这一点,从下载Godot源代码开始。
转到Godot repository,选择您想要的分支(例如3.2)或您想要的标签(例如3.2.3-稳定),然后下载到zip。
您将需要Python。您将需要pip,确保它是最新的(python -m pip install --upgrade pip
),并使用pip安装Scons (python -m pip install scons
)。您还需要C++构建工具。我推荐使用Visual Studio Community安装程序并选择“使用C++进行桌面开发”(您并不真正需要Visual Studio,但根据我的经验,使用Visual Studio安装程序比使用独立安装程序更可靠)。最后,您可以运行Godot源文件夹中的scons platform=windows
来构建Godot。
构建系统和构建过程在Introduction to the buildsystem中有更详细的解释。当然还有Compiling for Windows。
然而,我们的目标并不是构建Godot。目标是构建Windows导出模板。为此,您将运行以下命令:
C:\godot> scons platform=windows tools=no target=release_debug bits=32
C:\godot> scons platform=windows tools=no target=release bits=32
C:\godot> scons platform=windows tools=no target=release_debug bits=64
C:\godot> scons platform=windows tools=no target=release bits=64
哦,但是,等等,在你这么做之前,…您需要在源代码中找到platform/windows/godot.ico
并将其替换为您想要的图标。然后构建Windows导出模板。
一旦你有了定制的导出模板,你需要将它们放在%APPDATA%\Godot\templates\<version>\
中,其中的版本与Godot中的内容相匹配(例如"3.2.3.stable.mono")。然后你就可以构建你的游戏了。
如您所知,您的游戏将显示默认图标。我在这里描述的改变了默认的图标。
https://stackoverflow.com/questions/64522138
复制相似问题