구문
매개변수
enable _In_형식: bool 애플리케이션에 포커스가 없는 동안에도 입력을 받으려면
true, 애플리케이션에 포커스가 있는 동안에만 입력을 받으려면 false입니다.
반환값
형식: void 이 메서드는 값을 반환하지 않습니다.설명
기본적으로 GameInput은 애플리케이션이 포그라운드에 있고 포커스를 가진 동안에만 애플리케이션에 입력을 전달합니다. 다른 애플리케이션이 포커스를 가진 동안에도 입력을 받으려면EnableBackgroundInput(true)를 호출하세요. 백그라운드 입력은 IGameInputReading::GetSystemButtonState를 통해 보고되는 Guide 및 Share 시스템 버튼을 포함하여 모든 입력 종류에 한꺼번에 적용됩니다. 기본 동작으로 돌아가려면 EnableBackgroundInput(false)를 호출하세요.
이 설정은 주로 여러 애플리케이션이 나란히 실행되고 포커스가 애플리케이션 간에 이동할 수 있는 Windows에서 관련이 있습니다.
이 메서드는 이전 버전 GameInput의 IGameInput::SetFocusPolicy 메서드와 GameInputFocusPolicy 열거형을 대체합니다. 다른 프로세스가 입력을 받지 못하도록 하던 독점 포그라운드 정책은 GameInput v4에서 사용할 수 없습니다.
PC에서 GameInput 런타임이 시스템에 설치되지 않고 애플리케이션과 함께 사이드로드된 경우 백그라운드 입력 활성화는 무시됩니다. 자세한 내용은 GameInput 사이드로딩을 참조하세요.
많은 사용자는 Guide 버튼을 메뉴에 사용하고 Share 버튼을 스크린샷에 사용하는 오버레이 애플리케이션을 실행합니다. 애플리케이션이 백그라운드에 있는 동안 시스템 버튼을 처리해야 하는지 신중히 판단하세요.
요구 사항
헤더: GameInput.h 라이브러리: gameinput.lib 지원되는 플랫폼: Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔함께 보기
GameInput 개요GameInput 기본 사항
GameInput 사이드로딩
IGameInput
IGameInput::SetFocusPolicy (사용되지 않음)
