Qt3DCore::QEntity* scene = new Qt3DCore::QEntity(); Qt3DCore::QEntity* ball = new Qt3DCore::QEntity(scene);ball->transform()->rotation();有bug吗
时间: 2024-01-21 20:17:36 浏览: 115
Qt3DAnimation_example2
这段代码没有 bug,它创建了一个 `Qt3DCore::QEntity` 类型的 `scene` 和 `ball` 对象,并且 `ball` 对象被设置为 `scene` 对象的子对象。最后一行代码获取 `ball` 对象的变换组件 `transform()` 的旋转属性 `rotation()`,但是它没有被使用。如果你想要打印出旋转属性的值,可以使用 `qDebug()` 函数,例如:
```
qDebug() << ball->transform()->rotation();
```
或者将其存储到一个变量中,例如:
```
Qt3DCore::QTransform* transform = ball->transform();
QQuaternion rotation = transform->rotation();
qDebug() << rotation;
```
阅读全文