私はこれを何年も探してきましたが、解決策はありません。それは簡単です。C++ ゲームを作成しました。そのため、game.exe があり、その隣に「media」という名前のフォルダーがあり、そこからゲームが必要とするすべての画像とサウンドを取得します。明らかに、他の人がゲームをプレイするときに、メディアフォルダーを見られたくない. それらを 1 つの .exe ファイルに結合したいと考えています。誰かが私が5歳のようにこれを行う方法を説明してもらえますか?
2 に答える
2
目標を達成するには、いくつかの方法があります。
- フォルダーのコンテンツをリソースとしてプロジェクトに簡単に追加します ( http://msdn.microsoft.com/en-us/library/y3sk7e6b.aspx )
- リソース DLL を作成し(リソース DLL を作成するにはどうすればよいですか)、それをプロジェクトにリンクします。
どちらの場合も、サウンドとビットマップは表示されません (バイナリ)。
于 2013-08-08T08:29:19.767 に答える
0
メディア フォルダーを非表示にすることはそれほど明白ではありません。ゲームには多くのフォルダーが含まれていることがよくあります。C# では、画像をリソースとしてプロジェクトに追加できるため、exe に埋め込まれます。C ++にはこのようなものがあるはずです。
于 2013-08-08T08:33:00.007 に答える