Skip to main content

XGameStreamingGetGamepadPhysicality

從特定遊戲台讀數取得輸入實體性對應。

語法

參數

gamepadReading   _In_
類型:IGameInputReading*
要查詢的遊戲台讀數。 gamepadPhysicality   _Out_
類型:XGameStreamingGamepadPhysicality*
輸入讀數的實體性。

傳回值

類型:HRESULT 如果成功,則傳回 S_OK;否則傳回錯誤碼。 可能的錯誤

備註

遊戲可能需要根據輸入是來自實體連接的控制器,還是來自已轉譯為虛擬控制器輸入的觸控配置,來區分控制器輸入。 範例情境 遊戲將跳躍動作與 A 按鈕建立關聯。遊戲提供觸控配置,其中跳躍圖示設定為在虛擬控制器上按下 A 按鈕。遊戲也讓玩家能夠重新對應實體控制器,使 A 不再與跳躍產生關聯。 遊戲可以顯示與遊戲中元素互動的視覺提示 (例如,按 A 鍵跳躍)。當玩家使用觸控配置時,視覺提示應顯示觸控配置按鈕的圖示。

範例

在下列程式碼範例中,遊戲預設將跳躍動作連結至控制器上的 A 按鈕。雖然玩家可以自訂此設定,但螢幕上的觸控配置 是固定的,因此來自觸控配置的 A 按鈕按下動作應一律視為跳躍,而來自實體控制器的 A 則應視為 玩家在控制器對應自訂中所設定的任何動作。

需求

標頭: xgamestreaming.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

另請參閱

XGameStreaming
XGameStreamingGamepadPhysicality
XGameStreaming 觸控調整
Last modified on October 6, 2026