Bagikan melalui


SpatialGestureRecognizer.CaptureInteraction(SpatialInteraction) Metode

Definisi

Lacak semua peristiwa input yang terjadi sebagai bagian dari interaksi yang ditentukan.

public:
 virtual void CaptureInteraction(SpatialInteraction ^ interaction) = CaptureInteraction;
void CaptureInteraction(SpatialInteraction const& interaction);
public void CaptureInteraction(SpatialInteraction interaction);
function captureInteraction(interaction)
Public Sub CaptureInteraction (interaction As SpatialInteraction)

Parameter

interaction
SpatialInteraction

Interaksi untuk mengambil dari peristiwa InteractionDetected .

Keterangan

Untuk menggunakan SpatialGestureRecognizer, tangani peristiwa InteractionDetectedSpatialInteractionManager. Saya penanganan aktivitas itu, dapatkan SpatialPointerPose (untuk titik waktu tersebut) dengan memanggil TryGetPointerPose. Dapatkan sinar tatapan pengguna dari SpatialPointerPose dan beririsan dengan hologram dan permukaan di lingkungan pengguna (untuk menentukan apa yang ingin berinteraksi dengan pengguna). Kemudian, teruskan argumen peristiwa SpatialInteraction ke SpatialGestureRecognizer hologram target, menggunakan metode CaptureInteraction. Interaksi kemudian ditafsirkan sesuai dengan set SpatialGestureSettings saat pengenal dibuat.

Catatan

Anda dapat memilih untuk memiliki lebih dari satu SpatialGestureRecognizer yang menangkap interaksi yang sama. Dalam hal ini, peristiwa muncul dari kedua pengenal sesuai dengan SpatialGestureSettings mereka. Misalnya, ketika Anda memiliki satu hologram yang mendukung Ketuk, secara logis terkandung dalam hologram yang mendukung pengguliran dengan NavigationRailsY, dan Anda ingin mendukung kedua gerakan saat menatap hologram dalam.

Berlaku untuk