Sur cette page

Qt3DExtras::QFirstPersonCameraController Class

class Qt3DExtras::QFirstPersonCameraController

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

En-tête : #include <QFirstPersonCameraController>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3dextras)
target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmake : QT += 3dextras
Hérite : Qt3DExtras::QAbstractCameraController
Statut : Déclassé

Description détaillée

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.
Roulette de la sourisEffectue un zoom avant et arrière de la caméra sans modifier le centre de la vue.
Touche ShiftActive le contrôle fin des mouvements lorsque la touche est enfoncée. Rend le panoramique et l'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.
ÉchapperDéplace la caméra de manière à ce que toute la scène soit visible dans la fenêtre de visualisation 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.