学DirectX遇到困难 求教。。。

[复制链接]
查看11 | 回复2 | 2011-8-20 12:05:28 | 显示全部楼层 |阅读模式
本人现在在学游戏程序现在学到directX学里一阵后感觉很吃力,可能因为是C没学好吧,现在在DirectX中无法自己独立打代码,基本都只是照着书打,因为DirectX中的函数什么的都太长了参数很多,还有一些指针什么的感觉学起来挺困难的,请问有什么好点学习方法,或者现在改从哪开始补习。。请赐教
回复

使用道具 举报

千问 | 2011-8-20 12:05:28 | 显示全部楼层
想学DX的话C基础一定要扎实,尤其对对链表(粒子系统,精灵..........),指针(这个就不用说了,不熟悉这个别说是DX,写一般的程序都很吃力),数据结构(自定义向量,矩阵,顶点)要灵活运用而不仅仅只是掌握,DXSDK里的函数很多,没人敢说自己全部都会用,但很多代码几乎是千篇一律,有很高的重用性,比如DX的初始化工作你敢说那个不是createdevice之类的代码,这东西往往只是复制黏贴的问题而已,虽然说学习DX的过程中背代码背函数很重要,但背并不是最主要的,个人认为学习DX最重要的是学习它的编程思想,玩DX不仅仅是在敲代码,更是在自己对程序的理解,熟悉操作系统,DX的工作原理的程度,还有千变万化的线性代数
DX的常量很多很多,各种矩阵变换FVF之流不计其数,我写DX程序也是一边放着书本笔记本边翻边写的,很多也是照着书打,但发现DX中真正要自己背下来熟练运用的并不多,很多照着书上打没问题,重要的不是代码背的多不多,而是理不理解,会不会运用,楼主压力别那么大,学习DX,自己照着书上多打几遍代码就知道怎么回事了









<h4class=\"ask\">追问


谢谢朋友您这么认真的解答!!!您的解答对我还是有帮助的!!希望今后还能多向您请教~~!!
回复

使用道具 举报

千问 | 2011-8-20 12:05:28 | 显示全部楼层
呵呵,别客气,当初我也是别人帮助一步步走上来的,一起学习,共同进步
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行