代码之家  ›  专栏  ›  技术社区  ›  Dustin Getz sunsations

不在新的“平台”上重新实现GUI控件

  •  1
  • Dustin Getz sunsations  · 技术社区  · 15 年前

    我们正在做一些严肃的游戏界面工作。游戏允许独特的新界面,但我们也希望避免重新实现传统的二维控件,我们希望利用多年来对Windows控件的改进。

    我们如何在“3d”上下文中承载和呈现.NET控件?从3d的意义上讲,最终他们将不得不通过游戏引擎/OpenGL,但这可以很容易地通过将控件绘制到一个纹理上,并在界面上放置一个纹理化的四边形。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Scott Whitlock    15 年前

    也许你想看看 WPF 2D on 3D WPF3D团队正在进行的工作。他们所做的是获取WPF图形用户界面控件,并将它们映射到一个三维曲面上,比如将图像放在一张3D明信片上,或者获取一张世界地图并将其环绕在一个球体上。用户还可以与这些控件进行交互,例如拖动/选择沿lat/长线方向球体上的“矩形”区域。相当酷。

    这个 code is available on CodePlex 但是请注意,它是根据MS LPL许可证发布的,我不认为这是真正的免费软件许可证。它仅限用于Windows操作系统。不确定这是否是你的问题。