Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 878 Bytes

README.md

File metadata and controls

10 lines (9 loc) · 878 Bytes

OpenGL-CarGame

OpenGL实现简单的赛车游戏

  1. 自己绘制了一个小汽车的三维模型,并且设计了一个封闭的环形跑道,缺省视角为从整个跑道的上方以第三人称的方式观察小车
  2. 第三人称视角下,可以通过鼠标左键进行旋转视角观察,并可以通过鼠标中间放大缩小观察
  3. 可以通过 W、A、S、D 控制小车的运动,其中 W 为加速与前进,S 为减速与后退,A 与D 控制小车左转和右转;同时小车运动过程中可以按空格对小车进行急刹车
  4. 用户改变窗口大小时显示的汽车和场景不会变形
  5. 按下 T 键可以实现第一人称和第三人称视角的切换
  6. 按下 R 键可以实现阴影模式和纹理贴图模式的相互切换
  7. 在转弯处绘制了八个圆锥形的路标以增强场景的真实感,并且实现了纹理贴图