Контроллер камеры от первого лица QML Type
Контроллер камеры от первого лица позволяет управлять камерой сцены с точки зрения первого лица. Подробнее...
| Заявление об импорте: | import Qt3D.Extras 2.1 |
| С момента: | Qt 5.7 |
| Наследует: |
Свойства
- ускорение : real
- камера : Camera
- замедление : real
- линейная скорость : real
- скорость обзора : real
Подробное описание
Контроллер камеры от первого лица позволяет управлять камерой сцены с точки зрения первого лица.
Управление осуществляется следующим образом:
| Входные данные | Действие |
|---|---|
| Левая кнопка мыши | При нажатой левой кнопке мыши перемещение мыши по оси x поворачивает камеру, а по оси y наклоняет её. |
| Клавиша Shift | При нажатой клавише Shift активируется точное управление. Это делает вращение мышью менее чувствительным. |
| Стрелки | Перемещает камеру по горизонтали относительно области просмотра камеры. |
| Page Up и Page Down | Перемещает камеру по вертикали относительно области просмотра камеры. |
Документация по свойствам
ускорение : real
Содержит текущее ускорение. Определяет скорость, с которой линейная скорость камеры увеличивается при удерживании клавиши. Если ускорение отрицательное, линейная скорость остаётся постоянной. По умолчанию равно -1.0.
камера : Camera
Содержит управляемую в данный момент камеру.
замедление : real
Определяет скорость, с которой линейная скорость камеры уменьшается при отпускании клавиши. Если замедление отрицательное, линейная скорость остаётся постоянной. По умолчанию равно -1.0.
линейная скорость : real
Содержит текущую линейную скорость контроллера камеры. Линейная скорость определяет скорость перемещения камеры.
скорость обзора : real
Содержит текущую скорость обзора контроллера камеры. Скорость обзора определяет скорость поворота камеры по горизонтали и вертикали.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qt3d-extras-firstpersoncameracontroller.html