FlightStick.FromGameController(IGameController) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたゲーム コントローラーをフライト スティックとして返します。
public:
static FlightStick ^ FromGameController(IGameController ^ gameController);
static FlightStick FromGameController(IGameController const& gameController);
public static FlightStick FromGameController(IGameController gameController);
function fromGameController(gameController)
Public Shared Function FromGameController (gameController As IGameController) As FlightStick
パラメーター
- gameController
- IGameController
フライト スティックとして返されるゲーム コントローラー。
戻り値
指定されたゲーム コントローラーから返されたフライト スティック。
例
次の例では、アプリは最初に使用可能な RawGameController オブジェクトを取得し、 FlightStick クラスを介してこのゲーム コントローラーへのアクセスを試みます。
#include <winrt/Windows.Gaming.Input.h>
using namespace winrt;
using namespace Windows::Gaming::Input;
...
FlightStick flightStick{ nullptr };
if (RawGameController::RawGameControllers().Size() > 0)
{
RawGameController rawGameController{ RawGameController::RawGameControllers().GetAt(0) };
flightStick = FlightStick::FromGameController(rawGameController);
}
if (flightStick)
{
// Assign a standard button mapping to this controller.
}
FlightStick^ flightStick;
if (RawGameController::RawGameControllers->Size > 0)
{
RawGameController^ rawGameController =
RawGameController::RawGameControllers->GetAt(0);
flightStick = FlightStick::FromGameController(rawGameController);
}
if (flightStick != nullptr)
{
// Assign a standard button mapping to this controller.
}
注釈
このメソッドは、提供されたゲーム コントローラーにフライト スティックの実装があるかどうかを確認し、存在する場合は、その実装を返します。 このメソッドは、最初にコントローラーを RawGameController として取得し、 FlightStick として使用できるかどうかを確認する場合に使用できます。その場合は、フライト スティックの既定の制御スキームを使用できます。それ以外の場合は、プレーヤーが独自の入力マッピングを行うことができます。