我应该使用XNA来创建电梯模拟器吗?

时间:2010-07-02 21:40:57

标签: .net xna

我想创建一个电梯模拟器,只是为了好玩!在XNA中这样做是有益的,而不是Form应用程序或WPF / Silverlight吗?

我想创建一个简单的动画来显示正在运行的电梯。

我更喜欢使用.net语言。

3 个答案:

答案 0 :(得分:2)

这取决于你的经验,我想。如果您习惯于在自定义控件上执行Forms控件和简单的2D图形,那么这可能会有效。

我认为Windows Form方法可以相当快地完成,特别是如果您要使用固定数量的楼层和按钮。

您可以使用标准控件进行按钮和地板显示,并使用表单设计器将其全部启动并运行。你在考虑电梯井的图形,电梯的位置,门的开合情况吗?

如果你的优先级是按钮和楼层逻辑,那么去表格。如果您的优先级是伟大的图形,那么XNA。

答案 1 :(得分:1)

如果您想让您的电梯模拟器完全3D,XNA将是一个不错的选择。

如果你想主要做2D动画,而“实时”图形不是一个大问题,你可以考虑使用WPF。这对于简单的3D也可以很好地工作(尽管你的选项比XNA少得多)。

我怀疑电梯模拟器很简单,WPF可能比XNA更容易,更快速的开发体验 - 但如果没有更多信息,很难知道。

答案 2 :(得分:0)

虽然在XNA中,您可以使用xbox控制器运行它并且哇大家!