Qt图形:如何使2D动画看起来像3D



我正在尝试构建一个2D QGraphicsScene,并且场景中有几个2D图片项,然后创建一个类似放大的动画,相机移动到一个项目上。在动画制作过程中,这些项目应为透视图,就像3D一样。

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

更改符号应该适用于旋转。通过正确的绘图顺序和大小,可以获得深度的效果。较小的物体必须在较大的物体后面,在滚动的情况下滚动速度应该较慢(谷歌搜索视差效果和视差滚动)30年前的视频游戏也使用了这项技术。

所有这些,层次、大小和可感知的移动速度都模拟了深度坐标的存在。

如果你让"远处"的物体更暗,深度效果会更强。

你需要不断的运动才能获得正确的效果。只要场景移动,就会产生深度效果。静态场景将始终是平面的。

相关内容

  • 没有找到相关文章

最新更新