RacingWheel.FromGameController(IGameController) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den angegebenen Spielcontroller als Rennrad zurück.
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
Parameter
- gameController
- IGameController
Der Spielcontroller, der als Rennrad zurückgegeben werden soll.
Gibt zurück
Das Rennrad, das vom angegebenen Spielcontroller zurückgegeben wurde.
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Beispiele
Im folgenden Beispiel ruft die App das erste verfügbare RawGameController-Objekt ab und versucht, über die RacingWheel-Klasse auf diesen Spielcontroller zuzugreifen.
#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.
}
Hinweise
Diese Methode überprüft, ob der bereitgestellte Spielcontroller über eine Rennradimplementierung verfügt, und gibt diese Implementierung zurück. Sie können diese Methode verwenden, wenn Sie den Controller zuerst als RawGameController abrufen und dann überprüfen möchten, ob er als RacingWheel verwendet werden kann. Wenn ja, können Sie ein Standardsteuerungsschema für Rennräder verwenden, andernfalls können Sie dem Spieler erlauben, eine eigene Eingabezuordnung durchzuführen.