如何用C++编directx

找了本教游戏的,是dx3D 9.0 说是用VC编的,就下了个VC6.0
大部分代码都能看明白就是不知道怎用..就像开了VC6.0 按了新建 创了个.EXE 就不知道怎了,有代码写进去有不知道往哪写...
要的就是步骤..例如(先打开XX,在按XX,在哪写上XX....等之类的)不要直接给我段代码解释之类的..
有用就加分..

首先,检查一下你自己的C++是不是真的学会了。什么是接口继承?指针的强制类型转换有几种?指针的指针怎么用?指针和引用有什么联系?const指针和指向const的指针有什么不同?

其次,你的Windows基本编程(不是MFC,别管MFC,是垃圾)是不是明白了。handle和指针有什么不一样?怎样创建多个窗口?怎样访问一个位图里面的像素?怎样把一个位图文件显示在任意显示模式的窗口中?什么是CreateDIBSection?

最后,可以学DirectX了。首先就是画一个平面的绿色三角形。然后画一个彩色的三角形。然后画一个带贴图的三角形。然后画一个三维的三角形。然后画一个三维的带光照的三角形。那么基本上就学会了。

剩下了,就是怎样把光学理论用于画三维图形了.....这个就很有意思了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-29
1、directX是微软的东西,一般都是使用C++写的,也有C#写的,建议还是购买一本实体书比较好,因为这东西很多算法,需要仔细学才行。电子书,建议看DirectX的帮助文档就行,还能学习英语能力,其实帮助文档才是最好的东西,很多教材都是翻译的帮助文档。
2、推荐几本书:
《DirectX 9.0 3D游戏开发编程基础》
《DirectX游戏开发终极指南》
《C++ Primer中文版 第4版》
第2个回答  2010-09-04
你先去微软下载个dxsdk开发包,安装后它会把环境变量这些自动给你配置好,你直接去vc6下新建win32工程写就是了
不过记得链接的时候把需要的几个库加上去
第3个回答  2010-09-04
现在写DX程序都是用VS2005写,使用DirectShow技术写。
VC++6.0也可以写,不过很多宏不规范,运行时不确保稳定。

VC++6.0你写过Win32程序么?如果写过,包含dshow.h,然后直接写就好了,如果没写过,你需要补补课,把Win32程序设计消化掉,或者直接学MFC亦可。