Direct3D和XNA图形编程基础教程
Direct3D 和 XNA 的基础教程,内容挺扎实,适合刚入门图形编程的你看看。讲得比较清楚,尤其是渲染流程和坐标系统的部分,用了蛮多直观的例子,挺容易理解的。
Direct3D 的游戏编程源码资源也不少,像这份源码,就适合拿来研究怎么写一个最基础的渲染引擎,结构清晰,逻辑不绕。
XNA那边也有一份还不错的封装框架,地址在这里,用起来顺手,适合做一些轻量的小项目,是 2D/3D 混合渲染那种。
如果你对底层 API 感兴趣,Direct3D 11 的渲染和计算教程也可以看看,讲得偏底层,但对了解管线机制挺有。
还有一些代码资源可以直接开箱即用,比如这份 Direct 3D 和 XNA 游戏开发的源代码,东西虽然基础,但挺实用的,适合你边看边改边练手。
嗯,如果你是从 Delphi 那边转过来的,也别错过Delphi 实现 Direct3D的例子,比较冷门,但思路也通,值得参考。
另外,数学基础薄弱的,可以先翻翻3D 数学基础图形与游戏开发这篇文章,把矩阵和向量弄懂再动手写代码,效率会高不少。
如果你想系统入门,不妨从这些资源慢慢啃,搭个小 DEMO、写个模型加载器,快就能上手啦。
32.89MB
文件大小:
评论区