Sur cette page

FirstPersonCameraController QML Type

Le FirstPersonCameraController permet de contrôler la caméra de la scène du point de vue de la première personne. Plus d'informations...

Import Statement: import Qt3D.Extras 2.11
Inherits:

Entity

Status: Deprecated

Propriétés

Description détaillée

Le FirstPersonCameraController permet de contrôler la caméra de la scène du point de vue de la première personne.

Les contrôles sont les suivants :

EntréeAction
Bouton gauche de la sourisLorsque le bouton gauche de la souris est enfoncé, le mouvement de la souris le long de l'axe x fait pivoter la caméra et le mouvement le long de l'axe y la fait basculer.
Touche ShiftActive le contrôle fin des mouvements lorsque la touche est enfoncée. Rend les mouvements de panoramique et d'inclinaison de la souris moins sensibles.
Touches fléchéesDéplacent la caméra horizontalement par rapport à la fenêtre de visualisation de la caméra.
Touches Page précédente et Page suivanteDéplacent la caméra verticalement par rapport à la fenêtre de visualisation de la caméra.

Documentation sur les propriétés

acceleration : real

Maintient l'accélération actuelle. Spécifie la vitesse à laquelle la vitesse linéaire de la caméra augmente lorsqu'une touche est maintenue. Si l'accélération est négative, la vitesse linéaire reste constante. La valeur par défaut est -1,0.

camera : Camera

Maintient la caméra actuellement contrôlée.

deceleration : real

Spécifie la vitesse à laquelle la vitesse linéaire de l'appareil photo diminue lorsqu'une touche est relâchée. Si la décélération est négative, la vitesse linéaire reste constante. La valeur par défaut est -1,0.

linearSpeed : real

Indique la vitesse linéaire actuelle du contrôleur de l'appareil photo. La vitesse linéaire détermine la vitesse de déplacement de l'appareil photo.

lookSpeed : real

Indique la vitesse d'observation actuelle du contrôleur de caméra. La vitesse d'observation détermine la vitesse de rotation du panoramique et de l'inclinaison de la caméra.

© 2026 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.