我正在关注*这个例子:http ://doc.qt.io/qt-5/qt3drenderer-multiviewport-example.html
*将它逐行添加到新项目中,在我进行时查找每件事。
但是,找不到 CameraLens QML 组件。我正在使用 QT Creator 3.6.0。
这是.pro:
TEMPLATE = app
QT += 3dcore 3drenderer 3dquick qml quick
CONFIG += c++11
SOURCES += main.cpp
RESOURCES += qml.qrc
# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =
# Default rules for deployment.
include(deployment.pri)
这是我的 QML:
import QtQuick 2.0
import Qt3D 2.0
import Qt3D.Renderer 2.0
Entity {
id: rootNode
CameraLens {
id: cameraLens
projectionType: CameraLens.PerspectiveProjection
fieldOfView: 45
aspectRatio: 16/9
nearPlane: 0.01
farPlane: 1000.0
}
}
据我所知,我使用的是 QT 5.5(这是我安装的唯一一个),该文档说应该包括 CameraLens:http ://doc.qt.io/qt-5 /qml-qt3d-cameralens.html
我不知道接下来要看什么或可能出了什么问题。