前沿
如果你没有OpenGL基础,请先欣赏前面文章,本篇不对基础代码过多分析。效果图

setupRC
设置背景颜色->初始化固定着色器->分配纹理对象->绑定纹理对象->读取纹理文件->设置纹理参数->加载(载入)纹理
地板顶点和纹理对应关系

A对应TA,B对应TB,C对应TC,D对应TD
天花板顶点和纹理对应关系

RenderScene
清理一个或者一组缓存区->通过移动z,来进行动画效果->设置着色器->绑定纹理->绘制->交换缓存区
demo
如果你没有OpenGL基础,请先欣赏前面文章,本篇不对基础代码过多分析。效果图
设置背景颜色->初始化固定着色器->分配纹理对象->绑定纹理对象->读取纹理文件->设置纹理参数->加载(载入)纹理
A对应TA,B对应TB,C对应TC,D对应TD
清理一个或者一组缓存区->通过移动z,来进行动画效果->设置着色器->绑定纹理->绘制->交换缓存区
demo
本文标题:OpenGL隧道
本文链接:https://www.haomeiwen.com/subject/uwjikktx.html
网友评论