我想创建一个电梯模拟器,只是为了好玩!在XNA中这样做是有益的,而不是Form应用程序或WPF / Silverlight吗?
我想创建一个简单的动画来显示正在运行的电梯。
我更喜欢使用.net语言。
答案 0 :(得分:2)
这取决于你的经验,我想。如果您习惯于在自定义控件上执行Forms控件和简单的2D图形,那么这可能会有效。
我认为Windows Form方法可以相当快地完成,特别是如果您要使用固定数量的楼层和按钮。
您可以使用标准控件进行按钮和地板显示,并使用表单设计器将其全部启动并运行。你在考虑电梯井的图形,电梯的位置,门的开合情况吗?
如果你的优先级是按钮和楼层逻辑,那么去表格。如果您的优先级是伟大的图形,那么XNA。
答案 1 :(得分:1)
如果您想让您的电梯模拟器完全3D,XNA将是一个不错的选择。
如果你想主要做2D动画,而“实时”图形不是一个大问题,你可以考虑使用WPF。这对于简单的3D也可以很好地工作(尽管你的选项比XNA少得多)。
我怀疑电梯模拟器很简单,WPF可能比XNA更容易,更快速的开发体验 - 但如果没有更多信息,很难知道。
答案 2 :(得分:0)
虽然在XNA中,您可以使用xbox控制器运行它并且哇大家!