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公司在芬兰及全球其他国家的商标。商标归其各自所有者所有。