FirstPersonCameraController QML 类型

FirstPersonCameraController 允许从第一人称视角控制场景摄像头。 更多...

导入语句import Qt3D.Extras 2.7
继承

Entity

属性

详细描述

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