DirectX游戏编程实验2图形渲染与绘制
DirectX 的图形绘制实验,适合你想深入了解渲染管线和基础绘制逻辑的时候玩一玩。实验内容分两块,一个是DirectX 渲染管道,一个是图形绘制,挺适合前期打基础。
项目 1 是渲染管道的实验,主要练你对Direct3D那一整套流程的理解,从设备初始化到绘图流程,哪一步卡了都能定位到。
项目 2 偏实际操作,练习如何绘制简单几何图形,像三角形、矩形啥的,DrawPrimitive
一上手就知道怎么回事了。
想了解更多可以顺着这些文章看看:directx 游戏编程基础教程还不错,对刚入门的比较友好;还有DirectX 11 游戏编程入门,讲得也挺细。
图形绘制方面,C# DirectX 图片绘制函数这种也能参考,虽然语言不同,但思路是互通的。
如果你对 HLSL 感兴趣,掌握 HLSL:渲染流水管道控制那篇挺值得一读,尤其是像素和顶点着色器部分,跟这两个实验也能对上号。
建议:做实验前,把 DirectX 环境配置好,不然卡在初始化阶段太浪费时间;做的时候,边跑边看渲染输出,哪怕只画出一个三角形,也比空看文档来得实际。
如果你还在入门阶段,先从绘制简单图形开始,慢慢熟悉设备创建、缓冲区绑定,再去玩渲染管线那块就会顺得多。
2.27MB
文件大小:
评论区