# OpenGL-CarGame **Repository Path**: yinxinduan/OpenGL-CarGame ## Basic Information - **Project Name**: OpenGL-CarGame - **Description**: OpenGL实现简单的赛车游戏 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2020-12-02 - **Last Updated**: 2024-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenGL-CarGame OpenGL实现简单的赛车游戏 1. 自己绘制了一个小汽车的三维模型,并且设计了一个封闭的环形跑道,缺省视角为从整个跑道的上方以第三人称的方式观察小车 2. 第三人称视角下,可以通过鼠标左键进行旋转视角观察,并可以通过鼠标中间放大缩小观察 3. 可以通过 W、A、S、D 控制小车的运动,其中 W 为加速与前进,S 为减速与后退,A 与D 控制小车左转和右转;同时小车运动过程中可以按空格对小车进行急刹车 4. 用户改变窗口大小时显示的汽车和场景不会变形 5. 按下 T 键可以实现第一人称和第三人称视角的切换 6. 按下 R 键可以实现阴影模式和纹理贴图模式的相互切换 7. 在转弯处绘制了八个圆锥形的路标以增强场景的真实感,并且实现了纹理贴图