基于Qt的OpenGL编程(3.x以上GLSL可编程管线版)---(八)简单框架

这章内容仿照Vrieshttps://learnopengl-cn.github.io/06%20In%20Practice/2D-Game/01%20Breakout/写的2D游戏框架结构,修改而来。主要修改试图的转换,将自由移动的摄像机引入2D游戏框架,将其变成3D游戏框架。


Qt开发平台:5.8.0

编译器:Desktop Qt 5.8.0 MSVC2015_64bit 


主体内容仍是上一节的十个箱子:

代码结构所示,因其源文件过多,将项目文件上传至百度云,

 https://pan.baidu.com/s/196FAnQylehc9XHOUR8MLIg

项目结构:



以下是一些类的意义:

类desktop: 等于Vries中的main.cpp,作为main函数使用

类oglmanager:等于Vries中的类Game,作为管理器使用

其余一样

猜你喜欢

转载自blog.csdn.net/z136411501/article/details/80087447