다음을 통해 공유


FlightStick 클래스

정의

플라이트 스틱을 나타냅니다.

public ref class FlightStick sealed : IGameControllerBatteryInfo
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FlightStick final : IGameControllerBatteryInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class FlightStick : IGameControllerBatteryInfo
Public NotInheritable Class FlightStick
Implements IGameControllerBatteryInfo
상속
Object Platform::Object IInspectable FlightStick
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10 Creators Update (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v4.0에서 도입되었습니다.)

설명

FlightStick 은 간단한 아케이드 스타일의 비행 게임을 대상으로합니다. 대부분의 인기 플라이트 스틱 장치에서 사용할 수 있는 가장 낮은 공통 입력 분모에서 파생되는 몇 가지 기본 입력을 제공합니다. 이러한 입력은 다음과 같습니다.

  • 기본 및 보조 무기를 발사하기위한 두 개의 버튼.
  • 카메라 보기 및/또는 대상 선택을 위한 모자 스위치입니다.
  • 피치, 롤, 요 및 스로틀 위치에 대한 축 데이터입니다.

FlightStick 클래스의 인스턴스는 직접 만들 수 없습니다. 대신 클래스의 인스턴스는 연결된 모든 플라이트 스틱을 나열하는 FlightStick.FlightSticks 속성을 통해 또는 FlightStick.FlightStickAdded 이벤트를 통해 검색됩니다.

FlightStick 클래스를 사용하는 방법에 대한 자세한 내용은 플라이트 스틱을 참조하세요.

지원되는 디바이스

FlightStick 은 모든 GIP(게임 입력 프로토콜) 또는 XUSB 플라이트 스틱을 지원합니다.

속성

FlightSticks

연결된 모든 플라이트 스틱의 목록입니다.

HatSwitchKind

플라이트 스틱의 모자 스위치 유형입니다.

Headset

비행 스틱에 부착 된 오디오 헤드셋.

IsWireless

플라이트 스틱의 무선 상태를 나타내는 값을 가져옵니다.

User

플라이트 스틱과 연결된 사용자입니다.

메서드

FromGameController(IGameController)

지정된 게임 컨트롤러를 플라이트 스틱으로 반환합니다.

GetButtonLabel(FlightStickButtons)

지정된 단추의 단추 레이블을 검색합니다.

GetCurrentReading()

플라이트 스틱 상태의 스냅샷 가져옵니다.

TryGetBatteryReport()

비행 스틱의 현재 배터리 상태에 대한 정보를 가져옵니다.

이벤트

FlightStickAdded

새 비행 스틱이 연결되면 신호를 보냅니다.

FlightStickRemoved

비행 스틱의 연결이 끊어지면 신호를 보냅니다.

HeadsetConnected

헤드셋이 비행 스틱에 연결되면 신호를 보냅니다.

HeadsetDisconnected

헤드셋이 비행 스틱에서 연결이 끊어지면 신호를 보냅니다.

UserChanged

플라이트 스틱과 연결된 사용자가 변경되었을 때 신호를 보냅니다.

적용 대상

추가 정보