共用方式為


SpatialHoldStartedEventArgs.TryGetPointerPose(SpatialCoordinateSystem) 方法

定義

取得可用的指標姿勢,例如使用者的頭部注視和每個動作控制器的指向光線,以用於以這個手勢為目標。

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

用來表示指標姿勢的座標系統。

傳回

指標會置中。

備註

這個姿勢是從路由傳送到這個辨識器的初始 SpatialInteraction 時間戳記開始作用中的手勢。

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

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

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

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

適用於