我的背景是与其他语言一起使用OpenAL;我从事的项目非常受益于Python。我记得PyAL,但它自2013年以来就没有更新过,我的电脑甚至找不到可以下载的软件包的副本。我也知道类似alpy和python这样的相对边缘包;但如果它们也没有维护,我不太愿意把它们捡起来。(还不能确定。)
是否有一个库可以提供与OpenAL的绑定?还是我只需要写我自己的或者用另一个,非三维声音,包到期?如果比pip更复杂的话,我该怎么做呢?
谢谢。
发布于 2016-08-17 08:31:12
作为跨平台的OpenAL,C和开放源码很可能与Python一起使用。然而,实际上,似乎目前还没有积极支持的Python绑定可用。
我目前的一些尝试是:
它们看起来都不太好(你可以试一试),而且没有一个是很容易用pip安装的。
我担心,但是如果您想要为OpenAL编写一个有效的Python绑定,您可能需要等待或开始编写您自己的代码,也许是基于上述方法之一。
至于替代品,它们也各有优缺点(PyGlet、PyAudio、PyDub、PyMedia、PyGame、PyQt)。支持可能各不相同。
https://gamedev.stackexchange.com/questions/128376
复制相似问题