Compartir a través de


RacingWheel.FromGameController(IGameController) Método

Definición

Devuelve el controlador de juego dado como una rueda de carreras.

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

Parámetros

gameController
IGameController

El controlador de juego que se va a devolver como una rueda de carreras.

Devoluciones

La rueda de carreras que se devolvió del controlador de juego dado.

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)

Ejemplos

En el ejemplo siguiente, la aplicación obtiene el primer objeto RawGameController disponible e intenta acceder a este controlador de juego a través de la clase 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.
}

Comentarios

Este método comprueba si el controlador de juego proporcionado tiene una implementación de rueda de carreras y, si es así, devuelve esa implementación. Puedes usar este método si quieres obtener primero el controlador como RawGameController y luego ver si se puede usar como racingWheel, si es así, puedes usar un esquema de control predeterminado para volantes, de lo contrario, puedes permitir que el jugador realice su propia asignación de entrada.

Se aplica a

Consulte también