用于 3D 和 2D 游戏的 C++ 扩展 OpenAL 声音。
项目描述
igeOpenAL
用于 3D 和 2D 游戏的 C++ 扩展 OpenAL 声音。
您可以使用 PyPI 安装它:
pip install igeOpenAL
特征
- (ogg , wav) 扩展支持
- 支持预加载
功能
首先,您需要导入并初始化声音系统
import pyxopenal
sound = pyxopenal.sound()
sound.init()
播放声音
# (sound_name , loop)
sound.play('sound/beep2.ogg', False)
一切完成后释放它
sound.release()
3D音效可选
- 全球的
# (option)
sound.setListenerPosition(0, 0, -10);
sound.setListenerOrientation(0, 0, -10, 0, -1.0, 0);
- 当地的
# (sound_name , option)
sound.setPositon('sound/beep2.ogg', 0, 0, -10);
sound.setPitch('sound/beep2.ogg', 1.1);
sound.setGain('sound/beep2.ogg', 1.1);
sound.setRolloff('sound/beep2.ogg', 1.1);
去做
- 支持流式传输
- 健全的包装结构
参考
- 开放式
- OpenAL Soft - OpenAL 3D 音频 API 的软件实现。
- Xiph - Ogg 加载器
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
igeOpenAL-0.0.3.tar.gz
(2.0 MB
查看哈希)
内置分布
igeOpenAL-0.0.3-cp37-cp37m-win32.whl
(946.2 kB
查看哈希)