마우스 왼쪽 버튼을 클릭하면 수정되는 장면이 있습니다.OpenAL 사운드가 드로잉에서 OpenGL을 중지합니다.
내 문제는이 수정 된 장면은 사운드와 함께 나타나기로되어 있었지만 장면 자체가 렌더링되기 전에 사운드가 끝날 때까지 기다리는 것입니다.
나는이 기능을 사용하고 있습니다 :
물론do {
alGetSourcei(source, AL_SOURCE_STATE, &state);
} while (state == AL_PLAYING);
,이 기능은 대기하는 프로그램을 말한다. 하지만 내가 사용할 수있는 대안은 무엇일까요? 나는이 기능을 제거하는 경우, 소리 밤은, 나는 심지어 기능 사운드()를 만들려고
재생이는 glutPostRedisplay 후이라고하지만 여전히
그래, 그거야 :) – Frank