RawGameController.GetCurrentReading 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
원시 게임 컨트롤러 상태의 스냅샷 가져옵니다.
public:
virtual unsigned long long GetCurrentReading(Platform::Array <bool> ^ buttonArray, Platform::Array <GameControllerSwitchPosition> ^ switchArray, Platform::Array <double> ^ axisArray) = GetCurrentReading;
uint64_t GetCurrentReading(winrt::array_view <bool> & buttonArray, winrt::array_view <GameControllerSwitchPosition> & switchArray, winrt::array_view <double> & axisArray);
public ulong GetCurrentReading(bool[] buttonArray, GameControllerSwitchPosition[] switchArray, double[] axisArray);
function getCurrentReading(buttonArray, switchArray, axisArray)
Public Function GetCurrentReading (buttonArray As Boolean(), switchArray As GameControllerSwitchPosition(), axisArray As Double()) As ULong
매개 변수
- buttonArray
-
Boolean[]
bool[]
각 단추의 현재 상태로 채워질 원시 게임 컨트롤러의 단추 배열입니다.
- switchArray
- GameControllerSwitchPosition[]
각 스위치의 현재 상태로 채워질 원시 게임 컨트롤러의 스위치 배열입니다.
- axisArray
-
Double[]
double[]
각 축의 현재 상태로 채울 원시 게임 컨트롤러의 축 배열입니다.
반환
원시 게임 컨트롤러에서 읽기를 검색한 시점의 타임스탬프입니다.
설명
ArcadeStick.GetCurrentReading과 같은 다른 클래스의 GetCurrentReading 멤버 함수와 달리 RawGameController.GetCurrentReading은 원시 게임 컨트롤러의 단추, 스위치 및 축 배열이라는 세 가지 매개 변수를 사용합니다. RawGameController.ButtonCount, RawGameController.SwitchCount 및 RawGameController.AxisCount 크기를 사용하여 이러한 배열을 직접 만듭니다.
RawGameController.GetCurrentReading 은 이러한 각 배열을 각 입력의 현재 상태로 채웁니다. 단추 배열은 부울의 배열입니다. 여기서 true 는 단추를 누르고 false 는 그렇지 않음을 의미합니다. 스위치 배열은 GameControllerSwitchPosition의 배열로, 각 인덱스의 값은 해당 스위치의 현재 위치를 나타냅니다. 마지막으로 축 배열은 doubles 배열입니다. 여기서 각 인덱스의 값(0.0에서 1.0 사이)은 해당 축의 위치를 나타냅니다.
원시 게임 컨트롤러에서 입력을 읽는 방법에 대한 자세한 내용은 원시 게임 컨트롤러를 참조하세요.