如何解决在godot中选择嵌入pck文件后,Rcedit不起作用
使用Godot 3.2.2稳定版导出游戏后,我安装了Rcedit来更改文件图标。
但是它仅在我取消选中embed pck时才有效。否则,它说找不到pck。
我想用exe嵌入pck文件。
我还更改了文件图标的默认设置。
我该怎么办?
Edit:我现在还注意到,Rcedit无法正常工作。当我在文件夹中选中它时,它将显示自定义图标。但是,当我将其带到桌面时,它会显示默认图标,并且与状态识别无关!
我很困惑。有人可以解决它。
解决方法
这是一个文档已知的问题:Export with embedded pck is broken when changing PE metadata with rcedit。在撰写本文时尚未解决。但是,应该在下一个版本中解决该问题(如果存在另一种类似于rcedit的工具,该工具在这种情况下实际上可以工作,那么这将是解决方案。对于您和对于Godot。我不知道有任何工具。)
Godot今天不会来,但是明天会来
与此同时,您将必须为Windows构建自己的导出模板。为此,请先下载Godot源。
转到Godot repository,选择所需的分支(例如3.2)或所需的标签(例如3.2.3稳定),然后下载到zip。
您将需要Python。您将需要pip,确保它是最新的(python -m pip install --upgrade pip
),然后使用pip(python -m pip install scons
)安装Scons。您还将需要C ++构建工具。我建议使用Visual Studio社区安装程序,然后选择“使用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”)。然后,您可以构建自己的游戏。
如您所知,您的游戏将显示默认图标。我在这里描述的内容更改了默认图标。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。