用DirectX游戏编程,要学哪些内容?
发布网友
发布时间:2022-04-28 16:17
我来回答
共3个回答
热心网友
时间:2022-06-19 16:17
如果想DirectX游戏编程,而又有很多不清楚的问题,那请看这个:
1、 语言编程:c/c++;
2、 编程基础一定要好:数据结构,c/c++语言;
2、 IDE集中开发环境:visual studio .net 2003;
3 、游戏开发SDK用DirectX9;
4、 Win32 api开始的时候不能学的太多;
5、 可以不用MFC(如果c++基础好,MFC学起来很简单);
6、 编网络游戏,使用winsock,通讯协议用TCP;
7、 多下载源代码,观看之;
8、 数学上的要求(其它基础文化课类似):不需要了解算法的来历、推导等,但一定要知道它们是干什么用的以及如何用;
9、 学习STL,必须C++要过关,否则会很难学。首先要学会如何用STL,再想深入的话,学习STL的内部代码。STL首先从list,vector学起。
热心网友
时间:2022-06-19 16:17
先学C语言和C++,再学DirectX,然后会用一种图形软件就差不多了,比如3dsmax,如果photoshop也会就更好了。还有一种方法是,学C#,然后学DirectX,再学xna,这是最新的,但功能不如第一种。
热心网友
时间:2022-06-19 16:18
想学习DirectX,首先要先学计算机最基础的C语言和C++,再学DirectX,其次要学会photoshop或者3dsmax等一种图形软件。另一种一种方法是,先学习学C#,然后学DirectX,再学xna,但功能不如第一种。
DirectX游戏编程:利用Direct3D进行图形程序开发的核心技术,从三维向量开始,由浅入深,逐步讲解3D图形编程中的矩阵变换相关知识、投影知识,及视口处理、裁剪处理、深度缓存的应用技术。