2016-07-02 13 views

答えて

0

いくつかのユーティリティクラスはLWJGL 3で削除されているので、あなたは手動でalXXX機能を使用して、OpenALのコンテキストを作成する必要があります。 release notes(強調元)から

  • は、OpenCLのよりOpenALのとCLPlatform /は、cldeviceラッパーから ALDevice/ALContextラッパーを落としました。 (#152

Issue #152サンプルコードを提供する:

はデフォルト・デバイスを開くと、上記の変更なしエラーチェックとデフォルトコンテキストを作成:

// Can call "alc" functions at any time 
long device = alcOpenDevice((ByteBuffer)null); 
ALCCapabilities deviceCaps = ALC.createCapabilities(device); 

long context = alcCreateContext(device, (ByteBuffer)null); 
alcMakeContextCurrent(context); 
AL.createCapabilities(deviceCaps); 
// Can now call "al" functions 
関連する問題