|
发表于 2009-4-30 15:58:00
|
显示全部楼层
Re: Re: Re: Re: Re:XNA发展前途怎么样~工作机会呢~
qrli: Re: Re: Re: Re:XNA发展前途怎么样~工作机会呢~
我也是从MDX1.0就开始用的。我本来也希望XNA成为
呵呵,看来我两观点非常不同,不过还是可以讨论纯技术山的问题
如UV Atlas, Mesh simplification, Mesh tangent computation等,是可以自己写,但决不是一天两天的功夫。尤其是Unicode字体渲染支持,XNA的纹理文字渲染方式还是上个世纪的方法,因为XBox上没有PC的字库支持所以XNA只能用那个方法。
------------------
和mesh相关的几个方法都可以在content pipeline里找到。不过我从来都没用过,除了demo和非常简单的程序以外,很少有人会直接使用dx的mesh或者说d3dx中的函数吧。大部分引擎都会自己设计相关的类和算法,所以我觉得并不算问题。至于font,即使在dx下很多人也会实现自己的版本。我用xna自己写了一个也就1千行代码左右,而且非常快。
你认为XNA敢先出支持DX11的API么?到时它怎么和XBox保持兼容?XBox的DX9硬件其实就已经和PC很不同了,XNA Team member的很多blog上都说了他们是怎么牺牲一些而使得API尽量跨平台的,而且特别提到了在普通平台API行为不一致的地方。
-------------------
我从来没说xna会先于native dx退出dx11,只是说将来会支持。对于一套跨平台的api来说,个别api行为不一致是可以容忍的。你可以针对各平台写最优化的代码
至于xna在xbox的商业模式,我不想再讨论,因为国内没有合法的xbox,live平台:) |
|