SpatialInteractionSourceState.TryGetPointerPose 方法

定義

取得可用的指標姿勢,例如使用者的頭部注視、眼球注視,以及每個動作控制器的指標姿勢,用於擷取此狀態快照集時的時間戳記。

public:
 virtual SpatialPointerPose ^ TryGetPointerPose(SpatialCoordinateSystem ^ coordinateSystem) = TryGetPointerPose;
SpatialPointerPose TryGetPointerPose(SpatialCoordinateSystem const& coordinateSystem);
public SpatialPointerPose TryGetPointerPose(SpatialCoordinateSystem coordinateSystem);
function tryGetPointerPose(coordinateSystem)
Public Function TryGetPointerPose (coordinateSystem As SpatialCoordinateSystem) As SpatialPointerPose

參數

coordinateSystem
SpatialCoordinateSystem

要在其中表示指標姿勢的座標系統。

傳回

SpatialPointerPose

指標姿勢。

備註

以空間互動為目標時,例如手勢、動作控制器按下或語音互動,應用程式應該根據互動的SpatialInteractionSource本質,選擇可從互動的 SpatialPointerPose取得的指向光線:

然後,應用程式應該與所選的指向光線與其自己的全像投影或空間對應網格交集,以轉譯游標,並判斷使用者想要與其互動的內容。

一旦開始互動,就可以使用手部或控制器的相對動作來控制手勢,就像 操作導覽 手勢一樣。

如果指定的座標系統目前無法找到,這個方法會傳回 null。

適用於