2014-04-20 3 views
0

sfml 윈도우 이벤트 폴링 정말 느리다

나는 sfml과 함께 게임을 만들어 모든 것을 내가 구현하지 않는 한 정말 잘 작동합니다 (I은 GNU GCC 컴파일러 데비안 리눅스에 Codeblocks를 사용하고) 보통

while (window->pollEvent(event)){ 
    //optional code 
    } 

루프.

Windows에서 MS Visual Studio를 사용하여 동일한 코드를 시도했지만 완벽하게 작동했습니다. 심지어 이벤트가 전혀 없더라도 단지

window->pollEvent(event); 

행을 실행하는 경우에도 게임은 여전히 ​​많이 지연됩니다. 왜 코드 행에는 많은 시간이 걸리는가? (약 10 프레임 정도가 걸리므로 시간이 많이 걸립니다.)

답변

0

window-> pollEvent 대신 window.pollEvent (이벤트)를 시도해보십시오. 지금까지 pollEvent를 사용하는이 양식을 본 적이 없습니다 ..