gpt4 book ai didi

java - WaveData LWJGL3

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:28:34 24 4
gpt4 key购买 nike

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

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

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

最佳答案

forum post 中据称:

LWJGL3 doesn't include the WaveData from LWJGL2 but it still works the same in LWJGL3, just grab it from the LWJGL2 source code and include it in your project.

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


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

关于java - WaveData LWJGL3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31167413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com