XNA的方向在哪里?[关闭]


13

我爱XNA。我是真的 作为我学校游戏开发俱乐部的主席,我们使用它并教给我。但是我很担心。

我一直想知道,有没有迹象表明XNA会变得不仅仅是原型/街机游戏语言?我总是感到微软正像放弃Managed DirectX一样放弃它。Xbox Live Arcade是一个了不起的主意,但它被推到了一边,当我觉得如果微软给予更多重视的话,那么“真正的” Xbox游戏将给它带来更多的潜力。

现在仅使用XNA 4.0 CTP(仅适用于Windows Phone 7),它似乎正在演变为仅用于电话的某种形式。我真的不确定他们为什么要这么做。

XNA的当前状态如何,发展方向如何?它是否仅用于移动设备,还是最终会发布4.0以供Xbox和台式机使用?

换句话说,这是一种将时间和金钱投入到不断被恐惧抛弃的语言中,还是应该只是暂时性地发展这种语言吗? 当我问这个问题时,我正在谈论台式机和Xbox游戏,因为我可以很清楚地看到它是Windows Phone 7平台的首选游戏框架。

由于此问题有些主观(但是我实际上是在根据您的观点寻找事实!),我将此作为CW。


关闭,因为这只是猜测。
Tetrad 2012年


1
我知道这来晚了。对于任何担心的人,MonoGame实际上是XNA的开源实现,这很有趣。并且它支持多个平台。签出它,即使您决定不使用它。
ashes999

Answers:


2

我从XNA的开发中得到的感觉是,他们最终正在操纵它来替代Managed DirectX。就电话功能而言,这仅仅是因为它们正在装配XNA以支持Windows Phone 7(或任何它所谓的名称)。他们在3.0(或者是3.1?)和Zune / Zune HD上做了类似的事情。 总的来说,我认为这些移动设备只是该平台的临时功能,它们会在不断完善XNA核心的同时逐渐消失。

其他证据表明,XNA被更多地用于开发高质量作品(例如Sol Survivor)。


1
出于记录目的,MDX几年前已过时。
Olhovsky 2011年

7

XNA 4.0 Beta允许您同时将Windows和360定位到Hidef配置文件下。但是,鉴于这些工具仍处于测试阶段,因此尚未启用Xbox 360的部署。

我认为XNA在Windows Phone平台上的投资和推广显示出坚定的决心。至少,WP7将具有大量基于XNA的应用程序,这将需要长期支持XNA。

正如Earok所提到的,为了使XNA为将来做好准备,在4.0版本中进行了许多重大更改。


3

对于XBOX 360是您唯一的选择。

对于Windows,我始终建议人们使用其他方式...还有很多更好的选择,尤其是那些在Windows以外的其他平台上运行的选项(例如,在大多数重要的PC操作系统中都可以使用...)

同样,微软仍然会采取任何他们认为会给他们带来更多收益的方式,即使从长远来看还是很糟糕或“看起来很糟糕”,例如他们与Direct Input的行为(它们使XBOX 360控制器的工作方式像Direct上的废话一样。输入法,宣布弃用DI并发明了XInput,它仅支持360控制器,并且总体上比DI具有更少的WAAAY功能,很明显,MS这样做是为了在Windows上出售更多的360控制器,特别是因为它们价格昂贵)


li ...我撒谎了?(还是说错了?)
speeder 2010年

2
常见的SE礼节是发表评论,说明您为何不赞成投票,以便其他社区成员受益。
艾伦(Alan)2010年

似乎在这里不适用(我仍然想知道为什么我得到-3)
speeder 2010年

嗯...也许是XNA迷(我以前发现过一些,即使我说了实话,他们也生我的气...)
speeder 2010年

1
-1是因为您声称Microsoft不在乎长期利润,这是胡说八道。
Olhovsky 2011年

1

XNA 4.0 CTP(现已由Beta取代)可用于Windows开发,我一直在使用它在Windows游戏项目中工作。我认为这只是Windows 7 Phone开发以外的任何功能都不受“官方支持”。

Shawn Hargraves在他的博客中提到,他们在该版本上做了很多工作,以便将来在DirectX 10和11上进行验证,因此我认为微软甚至不会考虑在短期内放弃它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.