1

私はこれを何年も探してきましたが、解決策はありません。それは簡単です。C++ ゲームを作成しました。そのため、game.exe があり、その隣に「media」という名前のフォルダーがあり、そこからゲームが必要とするすべての画像とサウンドを取得します。明らかに、他の人がゲームをプレイするときに、メディアフォルダーを見られたくない. それらを 1 つの .exe ファイルに結合したいと考えています。誰かが私が5歳のようにこれを行う方法を説明してもらえますか?

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 に答える