KeYu-Red / OpenGL-3D-Aircraft-War-Computer-Graphics

It is a course project in ZJU, used C++ and OpenGL to create a 3D air craft game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

这是浙江大学计算机图形学课程的大作业,版权所有,仅供借鉴

项目打开方式:(Windows10 环境) 使用VS2017或以上版本,打开code/exp2.sln 运行模式选择Release x86(重要!) 项目-属性-配置属性-常规-Windows SDK版本,选择您已有的Windows SDK版本 完成以上工作后,CTRL+F5,运行程序

可能遇到到错误: 如果在运行中遇到CMD窗口弹出报错信息,如"ERROR::SHADER_COMPILATION_ERROR of type:"等, 这可能是由于您的电脑不具有独立显卡而导致的。 请您使用独立显卡直接运行code/exp2.exe。

按键说明: 鼠标按键: 鼠标左键-发射子弹 鼠标右键-切换飞机纹理 鼠标滚轮-改变焦距

键盘按键:(若您发现键盘无效,请切换到英语输入法)
ESC-退出程序
WS-飞船前后移动
AD-飞船左右移动
ZC-飞船上下移动
space-飞船旋转
X-显示游戏结束动画,若飞船此时生命为0,则重置飞船生命
01234-切换视角	

6789-导出对应的几何体OBJ

小键盘46-光源沿世界z轴移动
小键盘13-光源沿世界x轴移动
小键盘25-光源沿世界y轴移动

JK-改变光强
小键盘0-重置光源位置
VM-改变照相机near plane
BN-改变照相机far plane

About

It is a course project in ZJU, used C++ and OpenGL to create a 3D air craft game


Languages

Language:C++ 63.3%Language:C 28.7%Language:Objective-C 7.5%Language:GLSL 0.5%Language:CMake 0.1%