SpatialInteractionManager Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan akses ke input pengguna dari tangan, pengontrol gerakan, dan perintah suara sistem.
public ref class SpatialInteractionManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialInteractionManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialInteractionManager
Public NotInheritable Class SpatialInteractionManager
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v2.0)
|
Keterangan
Gerakan spasial adalah bentuk kunci input untuk HoloLens. Dengan merutekan interaksi dari SpatialInteractionManager ke SpatialGestureRecognizer hologram, aplikasi dapat mendeteksi peristiwa Tap, Hold, Manipulation, dan Navigation secara seragam di seluruh interaksi tangan, ucapan, dan pengontrol.
Catatan
Interaksi spasial tidak terdeteksi dari perangkat input gamepad, keyboard, atau mouse.
Interaksi sebagian besar buram, dengan peristiwa yang hanya memicu di awal, sehingga pengenal gerakan yang Anda rutekan untuk dapat menangkap interaksi secara keseluruhan. Aplikasi dapat memilih untuk menggunakan peristiwa atau polling Sumber tingkat rendah menggunakan GetDetectedSourcesAtTimestamp untuk memproses Presses, Updates, dan Rilis yang muncul secara manual oleh tangan atau pengontrol tertentu.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1903 | 18362 | IsSourceKindSupported |
Metode
GetDetectedSourcesAtTimestamp(PerceptionTimestamp) |
Dapatkan status semua sumber interaksi yang terdeteksi untuk tanda waktu yang ditentukan. |
GetForCurrentView() |
Dapatkan SpatialInteractionManager yang terkait dengan CoreWindow saat ini. |
IsSourceKindSupported(SpatialInteractionSourceKind) |
Mendapatkan apakah sumber interaksi yang ditentukan didukung pada perangkat ini. |
Acara
InteractionDetected |
Terjadi ketika interaksi baru tersedia untuk perutean ke SpatialGestureRecognizer. |
SourceDetected |
Terjadi ketika tangan baru, pengontrol gerakan, atau sumber ucapan telah terdeteksi. |
SourceLost |
Terjadi ketika tangan, pengontrol gerakan, atau sumber ucapan tidak lagi tersedia. |
SourcePressed |
Terjadi ketika tangan, pengontrol gerakan, atau sumber ucapan telah memasuki status ditekan. |
SourceReleased |
Terjadi ketika tangan, pengontrol gerakan, atau sumber ucapan telah keluar dari status ditekan. |
SourceUpdated |
Terjadi ketika tangan, pengontrol gerakan, atau sumber ucapan telah mengalami perubahan pada SpatialInteractionSourceState-nya. |
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk