RacingWheel.FromGameController(IGameController) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたゲーム コントローラーをレーシング ホイールとして返します。
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 として使用できるかどうかを確認する場合は、このメソッドを使用できます。その場合は、レーシング ホイールに既定のコントロール スキームを使用できます。それ以外の場合は、プレーヤーが独自の入力マッピングを行うことができます。