共用方式為


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使用,如果是的話,您可以使用賽車方向盤的預設控制項配置,否則您可以讓玩家執行自己的輸入對應。

適用於

另請參閱