次の方法で共有


RacingWheel.FromGameController(IGameController) メソッド

定義

指定されたゲーム コントローラーをレーシング ホイールとして返します。

public:
 static RacingWheel ^ FromGameController(IGameController ^ gameController);
 static RacingWheel FromGameController(IGameController const& gameController);
public static RacingWheel FromGameController(IGameController gameController);
function fromGameController(gameController)
Public Shared Function FromGameController (gameController As IGameController) As RacingWheel

パラメーター

gameController
IGameController

レーシング ホイールとして返されるゲーム コントローラー。

戻り値

指定されたゲーム コントローラーから返されたレーシング ホイール。

Windows の要件

デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)

次の例では、アプリは使用可能な最初の RawGameController オブジェクトを取得し、 RacingWheel クラスを介してこのゲーム コントローラーへのアクセスを試みます。

#include <winrt/Windows.Gaming.Input.h>
using namespace winrt;
using namespace Windows::Gaming::Input;
...
RacingWheel racingWheel{ nullptr };

if (RawGameController::RawGameControllers().Size() > 0)
{
    RawGameController rawGameController{ RawGameController::RawGameControllers().GetAt(0) };
    racingWheel = RacingWheel::FromGameController(rawGameController);
}

if (racingWheel)
{
    // Assign a standard button mapping to this controller.
}
RacingWheel^ racingWheel;

if (RawGameController::RawGameControllers->Size > 0)
{
    RawGameController^ rawGameController = 
        RawGameController::RawGameControllers->GetAt(0);

    racingWheel = RacingWheel::FromGameController(rawGameController);
}

if (racingWheel != nullptr)
{
    // Assign a standard button mapping to this controller.
}

注釈

このメソッドは、提供されたゲーム コントローラーにレーシング ホイールの実装があるかどうかを確認し、その場合は、その実装を返します。 最初にコントローラーを RawGameController として取得し、そのコントローラーを RacingWheel として使用できるかどうかを確認する場合は、このメソッドを使用できます。その場合は、レーシング ホイールに既定のコントロール スキームを使用できます。それ以外の場合は、プレーヤーが独自の入力マッピングを行うことができます。

適用対象

こちらもご覧ください