【问题标题】:Zooming in and out in Direct3D在 Direct3D 中放大和缩小
【发布时间】:2010-09-12 15:55:31
【问题描述】:

我有一个 3D 场景,我希望能够放大和缩小。哪些实现是好的,哪些有一些缺陷?我会改变视口,剪裁窗格吗?我完全不知道。

谢谢

【问题讨论】:

    标签: c++ directx direct3d


    【解决方案1】:

    如果您想要类似相机的变焦,只需更改相机的视角即可。这通常设置为 45 度左右,但将其设置得更小会放大图像。

    【讨论】:

      【解决方案2】:

      我认为“缩放”是指调整 2d 图像的视图。

      在 3d 场景中,我不知道缩放是什么意思。可能移动相机是您正在寻找的东西? http://www.toymaker.info/Games/html/camera.html

      【讨论】:

      • 谢谢。问题是,无论我用 DirectX 设置什么,都不会发生任何事情。我以前试过这个,但由于某种原因它不起作用。这让我觉得我弄错了......我会进一步调查。
      猜你喜欢
      • 1970-01-01
      • 2021-11-12
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-15
      • 2014-05-25
      • 2020-04-04
      相关资源
      最近更新 更多