XNA发布两月有余,国内开发者少有问津

 

2004年5月12日,第十届E3(Electronic Enteratainment Exposition)的展台上,微软提出了XNA技术。
2005年3月7日,GDC(Game Developers Conference,即游戏开发者会议)2005 开幕,微软正式发表针对新一代游戏开发的跨平台整合型游戏开发套件“XNA Studio”。


2006年3月20日,GDC 2005 开幕,微软在会上发表了 XNA Framework 游戏开发技术。XNA Framework以微软.NET Framework 为基础 ,加入了游戏应用所需的函数库,让游戏开发者可轻松的以 C# 语言进行跨PC和Xbox 360平台的游戏开发,提高程序代码的重复利用率,降低跨平台游戏开发的难度。该技术将被整合在最新版的跨平台开发套件“XNA Studio”中。
2006年8月30号,微软向全球同步发布对业余游戏制作者所设计的游戏开发套件 XNA Game Studio Express Beta1,可以免费下载。
2006年11月1号,微软发布了 XNA Game Studio Express Beta2。

 

XNA 中的X表示能够在Windows、Xbox和合作伙伴之间达到跨平台的强大的软件工具。N表示“下一代(Next-generation)”,A表示“架构(Architecture)”。


XNA Game Studio 分为两个版本,一个是面向初学者的Express版,另一种是面向专业用户的专业版。用户使用Express版开发游戏完全免费,并且可以随意在 PC上发行,不过用该工具开发的游戏若是在360上发行,就需要交纳 99 美元的年费。2007年春季微软将会发布专业版,届时用户就可以用其开发游戏并发行。目前已经有十几所大学宣布使用XNA Game Studio Express用于教学,其中包括著名的南加州大学。微软表示,这套工具虽然看似简单,但功能非常强大,甚至可以开发出《光晕2》那样的大作。GarageGames 为其提供了 Torque 游戏引擎,让用户可以设计出复杂的 3D 游戏。

 

从8月30日到今天,微软发布XNA Framework 和 XNA Game Studio Express 已经两个多月时间了,国内研究学习 XNA 的竟然没多少人?不知是不是因为 XNA 是使用的是用 C# 语言,在.Net Framework上运行,所以很多人就怀疑用它的性能问题。没有调查就没有发言权!没有测试过谁能说他的性能到底如何呢?有人认为 C# 和.Net Framework只适用于Web服务器程序的开发,用来做游戏到速度会很慢!其实他们误解了。C# 和.Net Framework 肯定能做复杂的 Web 服务器程序,但这并不是他的全部功能。XNA + C# +.Net Framework 的性能没有被证明以前,大家当然可以以一种怀疑的眼光来看待它,但不应该否定它,更不应该鄙视它!微软有可能几年磨一剑,花这么多时间、金钱和精力去搞一个没有前途的东西吗?


想当年,当游戏还是用汇编开发的时候(如早期的家用游戏机 Atari,FC等),开发者认为用C开发游戏,它的速度肯定不行,而当用 C 开发游戏的时候又不相信 C++。但后来的事实证明,先进的技术总会取代落后的技术。虽然 C 的性能比不上汇编,C++ 的性能比不上 C,但是 C 的开发效率比汇编高,C++ 的开发效率同样比C高。我想,没有一个开发商会为了那么一点性能的提高而多去花费好几个月甚至超过一年的时间去开发一款游戏,毕竟对开发商来说低的成本和快速地资金周转才是最重要的。C 和 C++ 代表了者游戏开发先进技术的方向,他们开发效率高。人们后来用他们开发游戏也就是必然了。而如今,C# 和 C++ 的关系,就像当年 C++ 和 C 的关系一样。历史是前进的,技术是进步的,我们不能老是裹足不前,不敢于尝试新的东西。


如今的 C# 正在发展期,可以预见,在将来的游戏开发领域,C#必将大行其道!当今硬件技术发展如此迅速,性能根本不是问题。将来的某一天,所有的手机都拥有了操作系统,或者都部署了.Net Framework,手机游戏全用 C# 写,那么J2ME也就没有用武之地了。所以不管是 PC,家用游戏机,还是移动领域,C# 和.Net Framework 的前途都是不可限量的!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值