gpt4 book ai didi

适用于初学者的DirectX 9或DirectX 10?

转载 作者:行者123 更新时间:2023-12-04 01:45:46 25 4
gpt4 key购买 nike

我想做一些项目,使我的简历对游戏公司更具吸引力。因此,我将开始购买书籍。但是我不知道要先阅读DirectX 9或10 API书籍。 DirectX10很棒,但似乎行业发展到10的速度很慢,所以我应该使用9还是10?

最佳答案

我建议您使用Directx9学习基础知识,然后迅速转到dx11。 DirectX11比DirectX9入门更难,因为它稍微复杂一些,但D3DX中的许多实用程序功能已不复存在,或者已移至效果框架之类的源代码。这不是一件坏事,但是确实使学习变得非常复杂,因为您必须一次学习更多的东西。

花2或3星期学习DX9,然后转到DX11进行“实际”工作:P

使用固定管道和d3dx来学习基本的DX9,以加载模型等。它比DX11简单得多,并且有很多文献记载,而且您会得到一个三角形,然后在屏幕上更快地得到一个模型。尝试一下,直到您完全了解基本概念和转换。

但是,仅使用着色器重写所有内容。无论如何,您都需要在DX10/11中使用它们,但是当您已经有一个有效的代码框架时,学习起来会容易得多,而在DX9中运行起来则容易得多。

一旦完成工作,请学习DX11。您必须切换数学库。您必须发明自己的模型格式和加载程序。您将不得不发明自己的效果框架或使用示例框架,但现在您已经很了解3d和编程着色器的基础知识,那么它们将变得更加容易。

关于适用于初学者的DirectX 9或DirectX 10?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2571697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com