«keyboard» 태그된 질문

5
키보드 입력 시스템 처리
참고 : API 제한 (SFML)으로 인해 콜백을 수행하기보다는 폴링해야합니다. 또한 '괜찮은'타이틀이없는 것에 대해 사과드립니다. 여기에 두 가지 질문이 있습니다. 수신중인 입력을 등록하는 방법 및 처리 방법 입력 처리 예를 들어, 'A'키를 눌렀다는 사실을 등록한 후 거기에서 수행하는 방법에 대해 이야기하고 있습니다. 전체 키보드 배열을 보았습니다. bool keyboard[256]; //And each input …

2
키 누름시 지연 제거
나는 간단한 게임을 만들고 있는데, 내가 겪었던 문제 중 하나는 키를 계속 누를 때 성가신 지연입니다. 기본적으로 예를 들어 (매우 오랫동안) Up누르면 객체가 1 단위 위로 움직이고 움직이지 않고 (약 1 초 동안) 지연없이 1 단위 위로 계속 움직입니다. 현재 이것을 사용하여 객체 (SDL2)를 옮깁니다. while (SDL_PollEvent(&event)) { switch (event.type) …
11 c++  sdl2  keyboard 

2
XNA / MonoGame 용 휴대용 버퍼 키보드 입력?
예비 솔루션으로 현재 버퍼링 된 키보드 입력을 위해 C # / XNA 게임 프로젝트에서 Nuclex 프레임 워크 를 사용하고 있습니다. 안타깝게도 nuclex는 SlimDX.Directinput.dll에 의존하므로 Windows OS에서만 사용할 수 있습니다. 그러나 MonoGame 을 사용 하여 다른 플랫폼 (Linux, OSX 등)을 대상으로하므로 모든 플랫폼에서 버퍼링 된 키보드 입력을 통합하는 휴대용 방법을 찾고 …

7
RTS 게임의 키보드 단축키
멀티 플레이어 RTS 게임 (예 : Dune, Age of Empires, Settlers, Warcraft)이 있다고 상상해보십시오. 키보드에서 군대에 명령을 내리기 위해 사용 가능한 특정 명령 (중지, 공격, 이동)과 일시 중지 또는 종료와 같은 일반적인 명령이 있습니다. 게임은 여러 언어 (18+)로 현지화되었습니다. 키보드 단축키를 사용하는 두 가지 가능한 방법을 볼 수 있습니다. A. …

5
키보드 및 마우스 입력 처리 (Win API)
Windows에서 마우스 나 키보드를 잡는 방법에는 여러 가지가 있습니다. 그래서 나는 그들 중 일부를 시도했지만 모든 장점과 단점이 있습니다. 나는 당신에게 묻고 싶습니다 : 어떤 방법을 사용합니까? 나는 이것을 시도했다 : WM_KEYDOWN / WM_KEYUP-가장 큰 단점은 ALT, CONTROL 또는 SHIFT와 같은 왼손잡이와 오른 손잡이를 구별 할 수 없다는 것입니다. GetKeyboardState-첫 …

4
다른 키보드 레이아웃을 어떻게 처리 할 수 ​​있습니까?
QWERTY 레이아웃에서 WASD 컨트롤을 사용하는 게임이 있다고 가정하겠습니다. 예를 들어, Dvorak 레이아웃에서 이러한 컨트롤을 사용하는 것은 이상적이지 않습니다 ( <A:HQWERTY 와 동일 ). 분명히, QWERTY가 ( ,aoeDVORAK에서) 사용하는 것과 동일한 물리적 키를 사용하고 싶습니다 . 몇 가지 가능한 해결책을 생각해 냈습니다. 사용자가 QWERTY를 사용하도록 강제 특히 해외 사용자에게는 이상적이지 않습니다. …
10 keyboard 

2
GLFW의 키보드 입력을 다른 객체로 전달하려면 어떻게해야합니까?
GLFW3을 사용하여 다른 클래스에서 키보드 이벤트를 실행하는 데 문제가 있습니다. 내가 겪고있는 문제는 GLFW3가 표시된 것처럼 정적 함수를 입력에 사용한다는 것입니다. static UI u; ... ... static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { u.controls(window, key, action); } u또한 정적이며 컨트롤은 WSAD 키에 대한 입력을 …
9 opengl  c++  keyboard  glfw 

3
설문 조사 기반 입력의 키 조합
따라서 폴링을 기반으로 한 입력 시스템이 있다고 가정하십시오. void update() { if( Keyboard[ 'A' ] ) // A is down } 3 ~ 8 개의 길이 키 조합 (아래쪽, 아래쪽, 앞쪽, hado-ken의 경우 A)을 인식 할 수 있다고 가정하십시오. 폴링 된 입력 에서 일반 (쉽게 수정 가능 / 프로그램 가능) …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.