我开始进入一个小游戏编程,我有一些关于C++/Directx 9和10的学习材料,我想知道我应该先学习哪些/使用。我在某个地方看到windows没有directx 10,所以如果我想支持XP,id必须使用9吗?还是向后兼容?
发布于 2011-06-23 21:56:48
Windows不支持DirectX 10,因此要在这样的系统上运行,需要DirectX 9或更早的引擎。但是,除非您是在Windows系统上进行开发,否则您不应该担心这一点,而应该使用更简单的版本。
国际海事组织的DirectX 10是一个更好的工作平台,所以你现在应该用它来学习。
在任何一种情况下,如果您对3D开发感兴趣,我建议跳过低级编程部分,使用诸如XNA或统一这样的环境。另一种选择是银光可以在网上托管它(Flash也是,但这不是免费的)。还有很多付费和免费的在线游戏开发平台。
我觉得自己与众不同,可以用我的第一场比赛来管理引擎,五年后,一千多个小时后,我甚至都没有得到任何可以被远程定义为游戏的东西。(尽管我为自己辩护,我花了很多时间在随机任务上,比如可扩展引擎设计(3或4个不同的任务)和GPU上的过程渲染)。
https://stackoverflow.com/questions/6461007
复制相似问题