A.要求
在老师提供的源代码基础上,
为墙面、屋顶贴上重复的砖块、瓦片贴图;
B.实现
在老师提供的源代码基础上增添了一些实现要求的代码
- 存储纹理文件
首先要将用作纹理的图片转换为bmp格式文件,并且需要将该文件放置在工程文件夹内,在代码定义部分中增加砖块、瓦片纹理的编号定义;同时在Init()函数中加载新的纹理对象。
- 对应位置显示新增纹理
找到表示墙壁的相关代码,根据已有的墙壁坐标计算出纹理坐标对应地顶点坐标并添加
找到屋顶的相关代码,屋顶是由8个棱台组合而成,为了方便直接将纹理绘制直接放在绘制梯形的代码中