我正在开发一个游戏,而我使用的声音资产根据许可协议的要求必须以使最终用户无法访问的方式进行分发。因此,我考虑将它们聚合到一个平面文件中并对其进行加密或类似操作。问题在于,我使用的声音库(Hekkus Sound System)只接受“char *”文件路径,并在内部处理文件读取。因此,如果我要继续使用它,我必须覆盖c stdio文件函数来处理加密或其他决定。这似乎是可行的,但令我担心的是,在我关注的平台(Win32、Android和iOS)上,我看到人们遇到了奇怪的令人沮丧的问题。
是否有跨平台库可以处理这个问题?您是否推荐更好的方法?
是否有跨平台库可以处理这个问题?您是否推荐更好的方法?