2013年1月7日

笔记

摘要: 改变D3D中的渲染状态1). 设置着色模式: SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT) //设置平面着色模式SetRenderState(D3DRS_SHADEMODE, D3DSHADE_GOURAUD) //设置格劳德着色模式2). 设置多边形填充模式:SetRenderState(D3DRS_FILLMODE, D3DFILL_POINT) //点填充模式,D3D在多边形的每个顶点绘制一个像素SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME) //线填充模式,D3D在多边形的每个边绘制一条 阅读全文

posted @ 2013-01-07 20:49 kirito 阅读(122) 评论(0) 推荐(0) 编辑

关于DirectX的小分享

摘要: 刚看回DirectX发现当时有个知识还没搞懂的,在网上搜了一下发现找不到答案。所以稍微写一下,算是自己的一个笔记吧,应该有很多人都知道这个的,所以不喜勿喷。 在DirectX中关于变换矩阵的函数经常会看到类似: 1、D3DXMatrixPerspectiveFovLH,D3DXMatrixLookAtLH,这样的函数名,那个LH其实是指左手坐标系。把LH变成RH就是以右手坐标系为基准的函数了。 2、DirectX10中D3DX10Math.h中的D3DXCOLOR是不能转换成D3DCOLORVALUE,没有这个转换函数,不知道是为什么?;笔记而已。 阅读全文

posted @ 2013-01-07 20:23 kirito 阅读(294) 评论(0) 推荐(0) 编辑

导航