FirstPersonCameraController QML Type
Der FirstPersonCameraController ermöglicht die Steuerung der Szenenkamera aus der Ich-Perspektive. Mehr...
Import Statement: | import Qt3D.Extras 2.8 |
Inherits: | |
Status: | Deprecated |
Eigenschaften
- acceleration : real
- camera : Camera
- deceleration : real
- linearSpeed : real
- lookSpeed : real
Detaillierte Beschreibung
Der FirstPersonCameraController ermöglicht die Steuerung der Szenenkamera aus der Ich-Perspektive.
Die Steuerelemente sind:
Eingabe | Aktion |
---|---|
Linke Maustaste | Bei gedrückter linker Maustaste wird die Kamera durch eine Mausbewegung entlang der x-Achse geschwenkt und durch eine Bewegung entlang der y-Achse gekippt. |
Umschalttaste | Schaltet die Feinsteuerung aktiv, solange sie gedrückt ist. Macht das Schwenken und Neigen der Maus weniger empfindlich. |
Pfeiltasten | Bewegt die Kamera horizontal relativ zum Ansichtsfenster der Kamera. |
Tasten zum Hoch- und Runterblättern | Bewegen Sie die Kamera vertikal relativ zum Kamerafenster. |
Eigenschaft Dokumentation
acceleration : real |
Enthält die aktuelle Beschleunigung. Gibt die Rate an, mit der die lineare Geschwindigkeit der Kamera zunimmt, wenn eine Taste gedrückt wird. Wenn die Beschleunigung negativ ist, bleibt die lineare Geschwindigkeit konstant. Der Standardwert ist -1,0.
camera : Camera |
Hält die aktuell gesteuerte Kamera.
deceleration : real |
Gibt die Rate an, mit der die lineare Geschwindigkeit der Kamera abnimmt, wenn eine Taste losgelassen wird. Wenn die Verzögerung negativ ist, bleibt die lineare Geschwindigkeit konstant. Standardwert ist -1,0.
linearSpeed : real |
Speichert die aktuelle lineare Geschwindigkeit des Kameracontrollers. Die lineare Geschwindigkeit bestimmt die Bewegungsgeschwindigkeit der Kamera.
lookSpeed : real |
Hält die aktuelle Blickgeschwindigkeit des Kameracontrollers. Die Blickgeschwindigkeit bestimmt die Drehgeschwindigkeit des Kameraschwenks und der Kameraneigung.
© 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.