1

我一直在寻找这个,但没有解决方案。这很简单。我创建了一个 C++ 游戏。所以我有一个game.exe,在它旁边有一个名为“media”的文件夹,游戏从中获取它需要的所有图像和声音。现在很明显,当其他人玩游戏时,我不希望他们看到媒体文件夹。我想将它们组合成一个 .exe 文件。有人可以像我五岁一样向我解释如何做到这一点吗?

4

2 回答 2

2

有几种方法可以实现您的目标:

  1. 只需将文件夹的内容作为资源添加到您的项目 ( http://msdn.microsoft.com/en-us/library/y3sk7e6b.aspx )
  2. 创建资源 DLL(如何创建资源 dll)并将其链接到您的项目

在这两种情况下,声音和位图都将不可见(二进制)——这就是你想要的,不是吗?

于 2013-08-08T08:29:19.767 回答
0

隐藏媒体文件夹不是很明显,游戏通常有很多文件夹。在 c# 中,您可以将图片作为资源添加到项目中,以便将其嵌入到 exe 中。c++中一定有这样的东西。

于 2013-08-08T08:33:00.007 回答