我正在将pygame与python2.7配合使用,并且有一个我想完成但有问题的游戏。
我不想以一种使玩家容易掌握的方式来分发.ogg文件,因为让我们面对现实吧,廉价的仿制游戏最擅长的就是发硬的声音。
不管怎么说,到目前为止,我在头脑上想出的所有方法都涉及: 1.加密文件并使游戏将其解密为一个新文件[不好,人们只能在游戏运行时复制未加密的文件] 2:使用字典将它们存储在sounds.dat文件中,然后在需要时将声音写入文件中[坏,仍然可以删除,并且带泡菜的sounds.dat的大小是hwaa的3倍?
所以现在我被卡住了。我该如何做到这一点,以便将所有声音存储在一个dat文件中,并且pygame仍可以播放它们而不会将游戏吹大到其大小的10倍,或者如何确保文件被加密。 在理想的世界中,我正在寻找对声音进行加密的答案,而pygame仍然可以播放它们。 谢谢