如何使用2D图形实现3D空间潜水

时间:2011-11-09 08:06:57

标签: c# graphics 3d xna 2d

我正试图得到这样的东西 http://www.fotosearch.com/CSV008/k6834584/

但我在2D屏幕上移动星星时遇到了麻烦。

我在找algoritm,模拟3D太空潜水。

1 个答案:

答案 0 :(得分:1)

你的问题非常模糊,我怀疑你能用这种方式得到满意的答案。 如果您已尝试实现此功能,则应显示您的代码以及遇到问题的特定部分。 我认为最重要的基本要点是

  1. 当他们接近屏幕时,星星变大了
  2. 不完全位于屏幕中心的星星会在它们靠近时移动到两侧
  3. 星星一旦超过“相机”的接近阈值就需要被移除
  4. 使用GDI +实现这么简单的事情是完全可行的,但是,更复杂的场景应该可以使用某种形式的3D图形库(如Direct3D)来解决,以便处理透视和投影。