虚拟驾驶环境搭建(一)

龙云尧个人博客,转载请注明出处。

CSDN地址:http://blog.csdn.net/michael753951/article/details/75073333

个人blog地址:http://yaoyl.cn/huan_jing_da_jian_yi/


综述

本篇博客将对整个虚拟环境的搭建进行一个综述,后续将会对环境中各个功能的实现进行一一解释分析.

功能

整个pro实现了模仿一辆车在街道上进行奔驰的场景(目前实现的是在直道上行驶,后续会加入转弯功能).项目的运行效果如图所示.

简单描述

为了实现上述功能,我将整个项目大致分为如下几块.

  • 基本素材和环境的准备
  • 草地环境的搭建
  • 两侧楼房的搭建
  • 实现前进动作
  • 完成障碍物的出现动作
  • 其他系统优化

其中,本次项目是基于OpenGL学习(十)的项目代码进行的修改扩充,库头文件依然一致.

纹理渲染等方式和以前如出一辙.为了提高渲染速度,我使用纹理列表将图片在程序编译的时候提前进行传渲染,以达到最快的渲染速度,提高程序时间控制的稳定性.

事物移动方式和以前一致,通过在DrawGLScene中绘笔的起点位置,来实现物体的移动.

后续章节我将进行详细的解释说明.

你可能感兴趣的:(OpenGL)