|
|
发表于 2008-6-19 12:44:00
|
显示全部楼层
Re:请教关于学习游戏开发的问题
你们这些不学程序的人又在这里误人子弟。
现在C++有2种。
一种是纯C++,英文为ISO/ANSI C++,俗称“标准C++”,VC++ 6.0用的就是这种;
另一种是基于.net framework开发库的C++,英文为C++/CLI,俗称“.net C++”,VC++2005,2008就是这种,并且也能运行“纯C++”的程序。
VC++6.0本身设计有缺陷,并不完全符合ISO标准,而VS2005,2008是完全符合ISO标准的。VS2003是一个过渡产品,现在基本不用。
由于它们的编译标准不一样,所以在VC++6.0上能编译通过的程序,在VS2005上不一定能编译成功。所以它们其实是不完全兼容的。
对于游戏开发,如果是全新的游戏(不借用前人开发的源代码),就完全可以用VS2005或VS2008,或者使用微软专门用于游戏开发的 Microsoft Game Studios(C++/C#)、以及一直在用的DirectX(C++/C#),和最新的WPF/Silverlight(C#)。后3种工具博大精深,尚无人全懂,只有自己慢慢钻研了。 |
|