您的位置:首页 > 其它

D3DX地形绘制纹理映射

2018-02-13 13:39 176 查看
第一种是从文件导入到Terrain类中
使用Terrain::loadTEXTURE(Filename)
第二种是使用Terrain类中genTexture方法来生成每个像素(还是面片这里我也有点疑问)的纹理
Step1:
生成一个空的纹理指针
Step2:
解锁其中的lockrect
利用Terrain类中的Height和Width对纹理中的每一个像素进行填充
值得注意的是其中如果选择了X8R8G8B8的格式,要对DWORD*类型的Imagedata*的下标用Pitch除4,Pitch是lockrect结构体中的每一行的纹理个数,以字节为单位。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: