class QFirstPersonCameraController#

QFirstPersonCameraController 类允许从第一人称视角控制场景相机。了解更多…

Inheritance diagram of PySide6.Qt3DExtras.Qt3DExtras.QFirstPersonCameraController

概要#

方法#

注意

本文档可能包含从 C++ 转换为 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您在翻译中发现问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来让我们知道。

详细说明#

控制方式如下:

输入

动作

左鼠标按钮

在按下左鼠标按钮时,沿 x 轴的鼠标移动会使相机进行平移,沿 y 轴的鼠标移动会使相机倾斜。

鼠标滚轮

在不改变视口中心的条件下,调整相机的缩放。

Shift 键

按下 Shift 键时激活精细运动控制。使鼠标平移和倾斜不那么敏感。

箭头键

相对于相机视口水平移动相机。

Page Up 和 Page Down 键

相对于相机视口垂直移动相机。

Escape

移动相机,使整个场景都可见于相机视口。

__init__([parent=None])#
参数:

parentQNode