» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

微软的阴谋之XNA

从现在的情况来看,XNA只是给小团体开发一些小游戏的框架,开发是容易了,但用C#开发游戏效率太低了,而且不能跨平台.


TOP

引用:
原帖由 猛男乙 于 2006-12-15 12:19 发表


C#的开发效率低?
从何说起?

VC++的开发效率会比XNA高?
这是不可想象的事情.

另外,谁说XNA不能跨平台?
知道MONO.XNA吗?你可以去TAOFRAMEWORK看看.
并且Mono.xna可以直接在PS3上编写和运行游戏,甚 ...
不好意思我是说执行效率,游戏最在乎这个!大家都知道C#自动垃圾收集,就这一点就够呛.IL CODE的速度比机器语言要快吗?XNA现阶段绝对比不上第三方的开发引擎.
跨平台要考虑的东西很多,TAOFRAMEWORK能跟的上XNA接口的改动吗?mono能跟的上CLR的改动?



TOP

引用:
原帖由 lili2k2Remark 于 2006-12-15 13:15 发表




我说大神您能不能多学点东西再出来混呀?

MFC和XNA是一回事吗?

什么不懂听来几个名词还是不要现了吧~~~

我来通俗的解释一下吧:
其实写windwos的C语言接口写WINDOWS程序是很麻烦的,要把大量的程序代码放在写界面和界面消息循环上,特别是多窗体的程序(如PHOTOSHOP之类的,一个主窗口,并能打开多个子窗口),这时候MS就把这些混乱的C语言接口包装了一下,变成了C++ 面向对象风格的接口,这就是MFC了!MFC在逻辑上比以前的C语言接口清晰了.写WINDOWS的界面也容易了.当然对于写游戏,MFC基本没有什么用,为什么呢?因为游戏一般都不用WINDOWS自带的界面.一般来说只需要一个主窗口.
XNA是什么?XNA是一个集成开发环境,里面包含了一些图形及音乐等接口.也是面向对象风格.另外它包装了什么呢?我猜在windows下是DIRECTX,而楼上有人说得MONO.XNA包装的是OpenGL.


TOP

发新话题
     
官方公众号及微博