如何为C#XNA游戏制作GUI?

时间:2011-04-11 22:24:00

标签: c# user-interface xna

我的游戏具有基本功能,可以通过命令行播放,但我想在其上面放置一个GUI。

这是一个使用XNA框架用C#编写的平台游戏类型。

我用Google搜索并找到了一些库,但它们看起来都非常胶和胶带。是否有成熟或标准的方式为我的情况制作GUI?

3 个答案:

答案 0 :(得分:3)

我发现http://www.3dbuzz.com为XNA做了一个精彩的教程部分,它做了一个类似于旧的infocom游戏的breif Hyperion游戏,制作非常有趣,并引导我做一个基于网络的MUCK它涉及的一些想法。

然后继续做各种事情,包括声音,GUI,精灵等。所有这些都以幽默和对细节的关注完成。

答案 1 :(得分:2)

标准答案是:查看Gamestate管理教程in Education Catalog

这不会为您提供非常好的小部件,而是显示管理游戏流程和一些菜单(包括暂停菜单)的方法。

答案 2 :(得分:1)

NEOForce Controls

适用于XNA 4的全功能开源GUI库。