FirstPersonCameraController QML 类型
FirstPersonCameraController 允许从第一人称视角控制场景摄像头。 更多...
导入语句 | import Qt3D.Extras 2.7 |
继承 |
属性
- acceleration : real
- camera : Camera
- deceleration : real
- linearSpeed : real
- lookSpeed : real
详细描述
FirstPersonCameraController 允许从第一人称视角控制场景摄像头。
控制方式包括
输入 | 动作 |
---|---|
左鼠标按钮 | 当左鼠标按钮被按下时,鼠标沿 x 轴移动会使摄像头平移,沿 y 轴移动会使摄像头倾斜。 |
Shift 键 | 在按下时激活精细运动控制。使鼠标平移和倾斜变得更不敏感。 |
箭头键 | 相对于摄像头视口水平移动摄像头。 |
页面向上和页面向下键 | 相对于摄像头视口垂直移动摄像头。 |
属性文档
acceleration : real |
保持当前加速度。指定当按键时摄像头线性速度增加的速率。如果加速度为负数,则线性速度保持不变。默认为 -1.0。
camera : Camera |
保持当前控制的摄像头。
deceleration : real |
指定当按键释放时摄像头线性速度减小的速率。如果减速度为负数,则线性速度保持不变。默认为 -1.0。
linearSpeed : real |
保持摄像头控制器的当前线性速度。线性速度决定了摄像头的移动速度。
lookSpeed : real |
保持摄像头控制器的当前观察速度。观察速度决定了摄像头平移和倾斜的转向速率。
© 2024 Qt公司有限公司。本文件中包含的文档贡献属于各自所有者的版权。所提供的文档在GNU自由文档许可证的第1.3版下获得许可,该许可证由自由软件基金会发布。Qt及其相关标志是Qt公司在芬兰及全球其他国家的商标。商标归其各自所有者所有。