XNA和GUI控件(例如,XAML和XNA)(XNA and GUI controls (eg. x

2019-07-23 05:38发布

有没有办法让文本框,标签和其他WPF控件,支持利润率屈曲的窗口大小XNA等?

Answer 1:

你可能给CEGUI了一枪。

如果你的游戏需要先进的GUI功能,CEGUI#可能只是击中头部为你的指甲。 Marketese不谈,这是一个认真做好GUI库按钮,列表框,滚动条,ProgressBars,滑块,组合框等等。

要访问XNA版本,你需要检查从最新副本项目的SVN和加载CeGui-XNA.sln

有中列出的其他选项这个线程 ,但我不知道如何以及任何其他的工作(和它可能不是一个全面的列表了)。



Answer 2:

官方的GUI系统FAQ线程在XNA论坛: 什么GUI系统是那里的XNA框架?

CEGUI#是强大的,但它并不支持Xbox 360(例如它的设计不包括响应游戏键盘输入。) - 大修将需要改装它是比鼠标和键盘别的东西可用。



Answer 3:

不是你要找的,但这里究竟是什么让用XNA 3D内容混合的WinForms GUI元素的例子:

http://creators.xna.com/en-US/sample/winforms_series1



Answer 4:

退房SQUID: http://www.ionstar.org/

这是一个非常干净,快速,和发动机独立UI系统。 我已经用它广泛的合​​作,真的很喜欢使用它。 下载包括XNA 3.1,Truevision3D和SlimDX示例代码。



Answer 5:

它可以嵌入在WPF形式的XNA游戏(谷歌:XNA在WPF),如果你只针对Windows系统的。 然后,您将有机会获得所有XPF可为您的2D GUI控件。

如果你还瞄准的Xbox 360或Zune播放器; 你必须让自己的GUI库:(



文章来源: XNA and GUI controls (eg. xaml and xna)