从前已经钻过了DX DRAW, 这两天有空又钻了d3d的编程, 发现真是不学不知道, 学进去才知道也并没有多么的复杂, 何况.net又已经把dxsdk managed得更容易上手了. 已经可以搞出一个正方体了, 矩阵变换也都弄明白了(线性代数没有白学), 哈哈. 下一步开始学习用材质贴图了, 找了本书看过了, 只差没有动手试一下了.
只是我的那个正方体程序有个问题, 第一个正方体一定会显示在第二个之后, 无论在世界坐标中的实际位置如何都是这样. 打开ZBUFFER也不行. 而dx sdk里的那个例子没有这个问题. 现在是除了灯光之外我的程序与例子已经没有什么区别了, 也不知道为什么. 谁知道的请交流一下.
等我把dx基本上搞明白了之后, 有时间我要把我最喜欢的游戏"炸弹超人"亲手写一个3D版的出来.
其实之要花了工夫学一下, 掌握这些还是很容易的, 在山下仰头往上看, 总是显得高一些, 爬一会儿后向后看看, 就会发现自己上得不低了.