Share via


FlightStick Kelas

Definisi

Mewakili tongkat penerbangan.

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
Warisan
Object Platform::Object IInspectable FlightStick
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)

Keterangan

FlightStick ditargetkan pada permainan penerbangan sederhana bergaya arkade. Ini menyediakan beberapa input dasar, yang berasal dari penyebar input umum terendah yang tersedia di sebagian besar perangkat stik penerbangan populer. Input ini meliputi:

  • Dua tombol untuk menembakkan senjata primer dan sekunder.
  • Sakelar topi untuk tampilan kamera dan/atau pemilihan target.
  • Data sumbu untuk posisi pitch, roll, yaw, dan throttle.

Instans kelas FlightStick tidak dapat dibuat secara langsung; sebagai gantinya, instans kelas diambil melalui properti FlightStick.FlightSticks yang mencantumkan semua tongkat penerbangan yang terhubung atau melalui peristiwa FlightStick.FlightStickAdded .

Lihat Tongkat penerbangan untuk informasi selengkapnya tentang cara menggunakan kelas FlightStick .

Perangkat yang Didukung

FlightStick mendukung gip (Gaming Input Protocol) atau XUSB flight stick.

Properti

FlightSticks

Daftar semua tongkat penerbangan yang terhubung.

HatSwitchKind

Jenis sakelar topi pada tongkat penerbangan.

Headset

Headset audio terpasang pada tongkat penerbangan.

IsWireless

Mendapatkan nilai yang menunjukkan status nirkabel tongkat penerbangan.

User

Pengguna yang terkait dengan tongkat penerbangan.

Metode

FromGameController(IGameController)

Mengembalikan pengontrol game yang diberikan sebagai tongkat penerbangan.

GetButtonLabel(FlightStickButtons)

Mengambil label tombol untuk tombol yang ditentukan.

GetCurrentReading()

Mendapatkan rekam jepret dari status tongkat penerbangan.

TryGetBatteryReport()

Mendapatkan informasi tentang status baterai tongkat penerbangan saat ini.

Acara

FlightStickAdded

Sinyal ketika tongkat penerbangan baru terhubung.

FlightStickRemoved

Sinyal ketika tongkat penerbangan terputus.

HeadsetConnected

Memberi sinyal ketika headset terpasang pada tongkat penerbangan.

HeadsetDisconnected

Memberi sinyal ketika headset terputus dari tongkat penerbangan.

UserChanged

Sinyal ketika pengguna yang terkait dengan tongkat penerbangan telah berubah.

Berlaku untuk

Lihat juga