OpenGL学习笔记1:环境配置和基本流程
来源:互联网 发布:linux 视频剪辑 编辑:程序博客网 时间:2024/05/21 12:48
虽然游戏引擎能够满足游戏开发的绝大部分需求,但是如果仅仅会使用引擎而不懂得游戏引擎的运作原理和图形处理原理,势必会沦为引擎的奴隶。为了让自己不仅能够知其然,还要能知其所以然,决定从OpenGL开始研究图形学和游戏引擎开发技术。
前面还有很长的路,慢慢来。
环境配置
和往常一样,还没开始研究OpenGL就开始在网上找OpenGL的库,结果找了好久都没找到最新的库,官网上也都是文档(如果谁有最新的库希望能共享一下,谢谢)。后来通过找超级宝典的源码找到了一套比较齐的库,下载地址:http://download.csdn.net/detail/ylbs110/9547355
引用库和头文件的方法很多,直接将文件拖到工程下就可以引用。本文讲的是在工程外引用lib和头文件的方法。dll需要放在工程项目目录下。
lib
打开工程属性页面。
和其他C++工程一样,将所需lib添加到链接器的输入中的附加依赖项:
然后将包含该lib的文件夹路径添加到链接器常规选项的附加库目录:
头文件
开发中需要引用的头文件路径需要添加到VC++目录的包含目录中:
基本流程
由于之前自学过CG的Shder,所以在看书之前还以为它会和Shader一样从数据引用开始,接触之后才发现和其他库一样,也是通过调用函数来实现。
基本流程:
- 初始化图形库
- 设置显示状态(显示模式,窗口大小)->
- 创建窗口
- 在窗口上进行绘制
- 添加监听
- 错误检查
- 创建渲染环境
- 消息循环
代码示例如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
转载请注明出处:http://blog.csdn.net/ylbs110/article/details/51648780
0 0
- OpenGL学习笔记1:环境配置和基本流程
- OpenGL学习笔记1:环境配置和基本流程
- OpenGL学习笔记1:环境配置和基本流程
- hibernate学习笔记-基本配置和执行流程
- OpenGL学习笔记--配置VS环境
- React学习笔记--环境的基本配置!
- OpenGL学习笔记(1)--开发环境搭建
- OpenGL学习(1):Visual Studio2010下配置OpenGL环境
- 学习笔记:OpenGL 环境配置 Mac OS X
- OpenGL学习笔记:(2)iOS下GLES环境配置
- OpenGL学习笔记(1):VS2012+OpenGL 环境搭建
- OpenGL学习笔记: (1)mac下OpenGL环境搭建
- opengl 开发笔记-环境配置
- OpenGL学习笔记(一):环境搭建、三维空间坐标系理解以及OpenGL的基本使用
- OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
- OpenGL学习-VS2013 OpenGL环境配置
- OpenGL内核模式学习笔记第1篇——开发环境的配置
- OpenStack环境部署学习笔记——配置基本环境
- JVM的符号引用和直接引用
- 表连接+内连接+等值连接+不等值连接+自然连接+using+外连接+ 左外连接+右外连接+全连接+自连接+交叉连接
- AccessibilityService
- [GDI+] 一个基于MFC、GDI+的粒子系统:玫瑰花满屏飞舞 (情人节送祝福的绝佳利器)
- java selenium (十) 操作浏览器
- OpenGL学习笔记1:环境配置和基本流程
- 阿里云 EDAS-HSF 环境搭建及例子编写
- Java反射机制详解
- 使用Oracle DBLink进行数据库之间对象的访问操作
- 算法导论 练习题 10.4-3
- 数据库被删除了我们怎样做
- Unity使用ini配置文件
- Android Studio2.3和Gradle-3.3的升级和配置问题
- 4.0 appcan 下拉刷新上拉加载