因此,我计划通过抓住Frank Luna的书“使用DirectX 10进行3D游戏编程简介”来开始学习DirectX。但由于我有一块GeForce Go 7显卡,我想知道我至少可以测试一下这本书中的代码吗?或者我应该拿他的旧书来看看我的GPU支持的DirectX 9?但是谈到这一点,因为我读到DX10已经引入了很多新概念,所以学习过时的东西会有点遗憾,所以我现在完全感到困惑。
另一方面,也许有了我的硬件,我会更乐意学习旧版的OpenGL吗?
答案 0 :(得分:4)
如果您没有钱获得更新的硬件,请将本书与您拥有的硬件相匹配。
您需要学习的大部分内容从一个版本转移到另一个版本 - 如果您精通一个版本,您可以转移到另一个版本并保留大部分知识 - 因为图形编程所需的大部分内容都不是不是API。
您只需要开始并尽快运行一些代码!
答案 1 :(得分:0)
如果您使用的是Windows 7, 可以使用WARP,直到您可以获得更好的硬件,但它比使用实际的 更慢 DirectX 10显卡。