我应该使用什么系统在C中存储资源(图像,SoundEffects等)?
一个示例是将它们存储在结构类型系统中:
struct _Resource {
struct _Image {
SDL_Surface *MenuButton;
} Image;
struct _SoundEffect {
Mix_Chunk *MenuButtonSound;
} SoundEffect;
} Resource;
另一个示例将它们存储在数组中:
SDL_Surface *Image[5];
Mix_Chunk *SoundEffect[5];
你怎么看?
最佳答案
有数百万种方法可以做到这一点。询问什么是最好的方法并没有建设性。您可能想看看其他人是如何做到的(如果不重新使用那些组件/库以避免重新发明轮子):
GTK Resource Files
Qt Resource System
OS X bundle
Windows resource files
关于c - 我应该如何在C中存储资源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11601942/