【问题标题】:WaveData LWJGL3WaveData LWJGL3
【发布时间】:2015-07-01 16:57:19
【问题描述】:

我正在尝试根据本教程 (http://wiki.lwjgl.org/index.php?title=OpenAL_Tutorial_1_-_Single_Static_Source) 在 LWJGL 3 中加载声音,但我发现了一个问题,即很可能在旧版本的 LWJGL 2.X 中的类 WaveData 不存在。在那里我什至无法编译代码。有没有其他方法可以使用 openAL 在 lwjgl 中加载声音...

在 LWJGL 2 中,我曾经使用 paulscode 音响系统 (http://www.paulscode.com/forum/index.php?topic=4.0),但我不确定它现在是否适用于新版本的 LWJGL 3。谢谢您的回答:)

如果在 lwjgl3 中有任何关于声音的教程,请在你的答案中包含链接,我尝试谷歌搜索这些教程很长时间但我失败了。

【问题讨论】:

    标签: java audio lwjgl openal


    【解决方案1】:

    forum post 中声明:

    LWJGL3 不包含来自 LWJGL2 的 WaveData,但它在 LWJGL3 中的工作方式仍然相同,只需从 LWJGL2 源代码中获取它并将其包含在您的项目中即可。

    所以只复制旧的 WaveData 类并将其与 LWJGL3 一起使用应该是安全的,因为加载算法和 OpenAL 内部没有改变。


    最近,LWJGL 包含了STB 库的绑定。这为不同的事情提供了一组实用功能,例如图像加载、字体加载和 perlin 噪声计算。它还有一个Ogg Vorbis Decoder。但是请注意,与 OpenGL 和 GLFW 一样,STB 仅提供静态函数而不是面向对象的接口。它也不是很优化。

    【讨论】:

    • 嘿,谢谢你的回复,这真的是如何将声音加载到 lwjgl3 中最简洁的方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多