数字媒体实训,根据PhysX物理引擎制作一个第一人称战机游戏,渲染引擎使用原生OpenGL 3.3
共有五个子模块:Main、Render、Data、Utils、Test。对应文件夹存放代码文件
其他:
- Common:第三方库包含目录及库文件
- compiler:项目文件及资源文件存放位置
- Graphics:OpenGL-Shader所需的头文件及库(glew,glfw,assimp,soil2)(x64版本)
- lib:存放子模块生成的lib
- Main:游戏主逻辑
- Render:负责游戏渲染(读入obj模型并渲染)
- Data:储存游戏中的自定义数据
- Utils:工具模块,包含各种工具类(如转换函数,输出等)
- Test:测试模块
F1:第一人称 F2:自由模式 F3:第三人称 F4:追踪战机