Qt3D模块中的输入类用于处理用户输入,比如鼠标、键盘等输入事件。
```cpp
#include <Qt3DExtras>
#include <Qt3DInput>
#include <Qt3DCore>
#include <Qt3DRender>
#include <Qt3DLogic>
#include <Qt3DExtras>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
// 创建Qt3D窗
Qt3DExtras::Qt3DWindow view;
// 创建3D场景根实体
Qt3DCore::QEntity *rootEntity = new Qt3DCore::QEntity();
// 创建摄机
Qt3DRender::QCamera *cameraEntity = view.camera();
cameraEntity->lens()->setPerspectiveProjection(45.0f, 16.0f/9.0f, 0.1f, 1000.0f);
cameraEntity->setPosition(QVector3D(0, 0, 10));
cameraEntity->setViewCenter(QVector3D(0, 0, 0));
// 创建3D格
Qt3DExtras::QCuboidMesh *cubeMesh = new Qt3DExtras::QCuboidMesh();
cubeMesh->setXExtent(2);
cubeMesh->setYExten