XrHapticFeedback QML Type
Steuert das haptische Feedback für einen XR-Controller. Mehr...
Import Statement: | import QtQuick3D.Xr |
Since: | Qt 6.9 |
Inherits: | |
Status: | Technical Preview |
Eigenschaften
- condition : enumeration
- controller : enumeration
- hapticEffect : XrHapticEffect
- trigger : bool
Methoden
Detaillierte Beschreibung
Bei der haptischen Rückmeldung wird in der Regel eine kurze Vibration auf einen Controller ausgeübt, um ein taktiles Erlebnis zu vermitteln, wenn ein Ereignis eintritt. Dies kann z. B. den Eindruck erwecken, eine Taste zu berühren.
Es gibt zwei Möglichkeiten, XrHapticFeedback zu verwenden:
Der folgende Code lässt den rechten Controller vibrieren, wenn sich der Wert der Eigenschaft someObject.hit
von false
auf true
ändert:
XrHapticFeedback { controller: XrHapticFeedback.RightController condition: XrHapticFeedback.RisingEdge trigger: someObject.hit hapticEffect: XrSimpleHapticEffect { amplitude: 0.5 duration: 300 frequency: 3000 } }
Dokumentation der Eigenschaft
condition : enumeration |
Die Bedingung für die Auslösung dieses haptischen Feedbacks.
Diese Eigenschaft gibt an, wie die Eigenschaft trigger interpretiert wird.
Sie kann eine der folgenden sein:
controller : enumeration |
Der Controller, auf den dieses haptische Feedback angewendet wird.
Es kann einer der folgenden Werte sein:
Konstant | Wert |
---|---|
XrHapticFeedback.LeftController | |
XrHapticFeedback.RightController | |
XrHapticFeedback.UnknownController |
hapticEffect : XrHapticEffect |
Diese Eigenschaft beschreibt den Effekt, der auf den Controller angewendet wird, wenn das haptische Feedback ausgelöst wird.
trigger : bool |
Methode Dokumentation
void start() |
Startet den haptischen Rückkopplungseffekt
void stop() |
Stoppt den haptischen Feedback-Effekt
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.