![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
directx学习记录
dragon890816
这个作者很懒,什么都没留下…
展开
-
Didectx的简单画图
Directx通常采用顶点缓存和顶点索引缓存来绘制图形,使用函数CreateVertexBuffer和CreateIndexBuffer来分别创建顶点缓存和顶点索引缓存,为了访问顶点缓存和顶点索引缓存中的内容,采用Lock方法来获取指向缓存内容的指针。 绘制之前的准备步骤: (1) 使用SetStreamSource函数将顶点缓存中的内容绑定到数据流输入源中。 (2) 使用SetFVF函数设置原创 2015-05-28 13:37:38 · 759 阅读 · 0 评论 -
DirectX实现光照、纹理
关照的种类 环境光:经其他表面反射到达物体 漫射光:沿特定方向传播,到达某一表面后向各个方向均匀传播 镜面光:光线向同一方向反射(能模拟高亮点) directx在通过如下函数设置光照: 光源的种类 点光源:有固定位置,并向各个方向发射 方向光:没有位置信息,所以光相互平行沿一特定方向传播 聚光灯:有位置信息,向手电筒一样发出锥形光,向特定方向传播D3DXVECTOR3 dir(1.0原创 2015-05-30 16:44:58 · 1336 阅读 · 0 评论