2010-05-24 8 views
0

저는 C++로 게임을 작성 중이며 키보드 및 마우스 이벤트를 인식하려고합니다. Google은 boost.signal이 이벤트 처리에 적합하다고 말했지만 발견 된 코드 샘플이나 튜토리얼에서는 키 누르기 나 마우스 클릭을 함수와 연결하는 방법을 알려주지 않았습니다. 누구든지 이것에 대해 어떤 생각을 밝힐 수 있습니까?C++에서 이벤트 처리

+0

음, 즉 -특유한. 자세한 내용을 알려줘야합니다. –

답변

3

나는 SDL을 보았고 SDL input subsystem은 약간의 힌트를 줄지도 모른다. 그것은 모두 키보드 및 마우스 이벤트의 출처에 달려 있습니다. SDL인가요? DirectX? 둘 다 그렇지 않다면 아마 잘못했을 것입니다. :)

+0

어쨌든 나는 인터넷 검색을하는 동안 이것을 놓쳤다. 이것은 내가 필요한 것처럼 보입니다. 감사. – Max

1

받은 이벤트는 사용중인 운영 체제와 사용자와 운영 체제 사이에있는 모든 프레임 워크에 따라 다릅니다. 예를 들어, Qt은 널리 사용되는 교차 플랫폼 프레임 워크입니다.

0

당신이 GUI 라이브러리 또는 이미 당신에게 입력 정보를 제공하는 엔진의 다른 유형을 사용하지 않는 경우, 그냥 입력을 얻을 수있는 좋은 라이브러리가 OIS입니다 : 그 플랫폼과 라이브러리 때문에 http://sourceforge.net/projects/wgois/