An error with QtQuick3D
-
I don't understand why it shows me a syntax error in DirectionalLight
import QtQuick3D import QtQuick3D.Effects import QtQuick3D.AssetUtils import QtQuick3D.Helpers import QtQuick3D.Particles3D PerspectiveCamera { position: Qt.vector3d(0, 200, 300) eulerRotation.x: -30 } DirectionalLight { eulerRotation.x: -30 eulerRotation.y: -70 } -
@GGG03 said in An error with QtQuick3D:
DirectionalLight
https://doc.qt.io/qt-6/qml-qt3d-render-directionallight.html
It seems in order to use DirectionalLight you need:
import Qt3D.Render 2.4 -
@JoeCFD said in An error with QtQuick3D:
I'm just getting the same error.
-
import QtQuick import QtQuick3D import Qt3D.Core import Qt3D.Render 2.4 import QtQuick3D.Effects import QtQuick3D.AssetUtils import QtQuick3D.Helpers import QtQuick3D.Particles3D PerspectiveCamera { position: Qt.vector3d(0, 200, 300) eulerRotation.x: -30 } DirectionalLight { eulerRotation.x: -30s eulerRotation.y: -70 }The error is just syntax error in DirectionalLight
-
@GGG03 said in An error with QtQuick3D:
import QtQuick
import QtQuick3D
import Qt3D.Core
import Qt3D.Render 2.4
import QtQuick3D.Effects
import QtQuick3D.AssetUtils
import QtQuick3D.Helpers
import QtQuick3D.Particles3DPerspectiveCamera
{
position: Qt.vector3d(0, 200, 300)
eulerRotation.x: -30
}DirectionalLight
{
eulerRotation.x: -30s
eulerRotation.y: -70
}I guess you need to put DirectionalLight and PerspectiveCamera into two separate qml files. In one qml file, only one qml class is defined.