Qt Graphics:如何使2D动画看起来像3D?

时间:2015-11-27 03:07:19

标签: qt qgraphicsview qgraphicsscene

我正在尝试构建2D QGraphicsScene并且场景中有几个2D图片项, 然后创建一个像放大的动画,相机移动到一个项目。在动画期间,这些项目应该像3D一样是透视图。

如何使2D对象看起来像3D坐标。

1 个答案:

答案 0 :(得分:0)

更改标志应适用于旋转。您可以通过正确的绘图顺序和大小获得深度效果。较小的物体必须在较大的物体后面,并且在任何滚动的情况下应该滚动较慢(google用于paralaxis效果和视差滚动)30年前的视频游戏也使用该技术。

所有这些,分层,大小和合理的移动速度模拟了深度坐标的存在。

如果你做了#34;遥远的"物体颜色越深,深度效果就越强。

你需要不断的运动来获得正确的效果。只要场景移动它就会产生深度效果。静态场景总是平坦的。