XNA的UI库

drx*_*zcl 33 c# user-interface xna xbox360

我正在研究一个小而简单的XNA游戏,我注意到我花了太多时间实现基本的UI功能,如菜单,(丰富的)文本渲染,包括包装和基本的UI布局,如元素的对齐.

这是一个相当普遍的问题,我想知道是否有人知道要处理这些事情的库.我知道有一些很好的skinnable选项可用于Windows程序员(Crazy Eddie的GUI出现在脑海中),但是当我瞄准Xbox 360时,我想找到一个纯粹的托管解决方案.

Nol*_*rin 15

xWinForms是XNA最完整,最主动的GUI系统.XNA(WSX)的窗口系统在过去有一些很好的进展(我正在研究它一段时间),并且仍然是一个不错的系统,虽然它已经维持了一年多.最好的选择是使用xWinForms,至少在 WPF互操作性出现之前(WPF/XNA的下一个版本?)并使所有其他选项有效地过时.

  • 让我们希望WPF互操作性能够顺利进行.那将是一个很好的补充. (2认同)

dom*_*mer 5

XNA Simple GuixWinForms.它们提供了一些基本的GUI元素.但是,没有看到任何菜单组件.


小智 5

查看SQUID:http: //www.ionstar.org/

它是一个非常干净,快速且独立于引擎的UI系统.我已经广泛使用它并且非常喜欢使用它.下载包括XNA 3.1,Truevision3D和SlimDX的示例代码.


sco*_*kel 5

我将推荐Nuclex Framework的GUI库.Nuclex非常棒,活跃且经过全面测试.它适用于Windows和Xbox 360.它也有很棒的设计.


Bry*_*end 5

此处列出的大多数项目现已过期.

XNA论坛上这个问题的官方主题是http://xboxforums.create.msdn.com/forums/t/15274.aspx [link updated]

多年来,The ZMan一直保持最新状态.