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 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 은 Xbox One 인증 또는 Xbox 360 호환 플라이트 스틱을 지원합니다.

속성

FlightSticks

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

HatSwitchKind

비행 스틱에 모자 스위치의 유형입니다.

Headset

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

IsWireless

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

User

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

메서드

FromGameController(IGameController)

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

GetButtonLabel(FlightStickButtons)

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

GetCurrentReading()

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

TryGetBatteryReport()

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

이벤트

FlightStickAdded

새 비행 스틱이 연결되면 신호를 전송합니다.

FlightStickRemoved

비행 스틱의 연결이 끊어지면 신호를 표시합니다.

HeadsetConnected

헤드셋이 비행 스틱에 연결되어 있을 때 신호를 줍니다.

HeadsetDisconnected

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

UserChanged

플라이트 스틱과 연결된 사용자가 변경된 시점을 신호로 표시합니다.

적용 대상

추가 정보