OpenGL学习笔记1:环境配置和基本流程
来源:互联网 发布:淘宝怎么申请授权书 编辑:程序博客网 时间:2024/06/07 22:25
虽然游戏引擎能够满足游戏开发的绝大部分需求,但是如果仅仅会使用引擎而不懂得游戏引擎的运作原理和图形处理原理,势必会沦为引擎的奴隶。为了让自己不仅能够知其然,还要能知其所以然,决定从OpenGL开始研究图形学和游戏引擎开发技术。
前面还有很长的路,慢慢来。
环境配置
和往常一样,还没开始研究OpenGL就开始在网上找OpenGL的库,结果找了好久都没找到最新的库,官网上也都是文档(如果谁有最新的库希望能共享一下,谢谢)。后来通过找超级宝典的源码找到了一套比较齐的库,下载地址:http://download.csdn.net/detail/ylbs110/9547355
引用库和头文件的方法很多,直接将文件拖到工程下就可以引用。本文讲的是在工程外引用lib和头文件的方法。dll需要放在工程项目目录下。
lib
打开工程属性页面。
和其他C++工程一样,将所需lib添加到链接器的输入中的附加依赖项:
然后将包含该lib的文件夹路径添加到链接器常规选项的附加库目录:
头文件
开发中需要引用的头文件路径需要添加到VC++目录的包含目录中:
基本流程
由于之前自学过CG的Shader,所以在看书之前还以为它会和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环境部署学习笔记——配置基本环境
- java中int和Integer什么区别
- js中map的遍历方法
- C++ vector用法的详解
- C# DataTable用法
- 如何删除python pandas.DataFrame 的多重index
- OpenGL学习笔记1:环境配置和基本流程
- 12
- Linux-----系统安装【一】【挂载点配置】
- Android_IPC机制知识梳理
- 【随手记】 安卓开发 界面屏蔽虚拟按键
- 使用C#发送Http 请求实现模拟登陆
- textview旋转文字
- 412. Fizz Buzz
- Android中的序列化