Skip to main content

用于 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);

去做

  • 支持流式传输
  • 健全的包装结构

参考

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

igeOpenAL-0.0.3.tar.gz (2.0 MB 查看哈希

已上传 source

内置分布

igeOpenAL-0.0.3-cp37-cp37m-win32.whl (946.2 kB 查看哈希

已上传 cp37