|
|
发表于 2007-1-23 02:10:00
|
显示全部楼层
Re:大家说说xna
xna 这个东西是统一pc, x箱子开发的一个工具, 用意很明显,将pc和游戏机平台连接起来,慢慢渗透更多的东西进入游戏平台,ms的险恶有心就是如此.
从技术实现上讲, xna 用.net来封装了dx, 算是一个上层的api, 因此目标应该是为了提高开发效率(也有可能是为了同时支持两种平台所需要的灵活性).
至于效率, 现代很多语言都已经不是主要的部分,主要看的是平台,是整体的架构.从语言上来说,c#和c++比,没有可比性,不是一个等级的. 如果有在同一个数量级,也就是大于1/10,那么都应该满足的了.事实上,效率是越需要的地方,越显得严酷,一般情况下c#能达到1/2,但是关键时刻只能达到1/10,那么c#整体也就是1/10的价值了.这个和算法效率的原则是一样的.这就是为了测试能一般达到90%的性能,还是不能满足人们的需要的原因.
xna必然会成为主流,但是不会垄断市场,就如同windows那样.也许以后的网络游戏,可以支持pc和游戏机联机吧.可以预见的是,中国势必又晚人一步.
还有楼上, .net的语言如果真那么累赘,那么她还有什么长处?
|
|