版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/booirror/article/details/36957799 自从公司搬到腾讯附近,每天上班都迟到20分钟左右,迟到会扣钱,两不相欠,迟到就成了心安理得的事情了. 假设你光看我之前的blog.我如今告诉你眼下从事游戏开发.你可能会感到吃惊. 是啊.我之前从未写过一篇关于游戏的文章.也许因缘巧合吧.正在做手游项目啊,用的是cocos2dx引擎.说来话长,大学的毕业设计是用java写了个小游戏,后…
最近在接触OpenGL,使用的书籍就是那本<OpenGL超级宝典>,不过编程环境的搭建和设置还是比较麻烦的,在网上找了很多资料,找不到GLTools.lib这个库.没办法自己就借助源码自己生成了: 1.         准备下载的package Glew:可以选择glew-1.12.0-win32.zip:下载地址:http://glew.sourceforge.net/ 将include/GL内的glew.h.glxew.h.wglew.h拷到C:\Program Files (x86)\W…
做三维重建需要用到OpenGL,开始看<OpenGL超级宝典>,新手第一步配置环境就折腾了一天,记录下环境的配置过程. <超级宝典>中的例子使用了GLEW,freeglut以及GLTools这三个库. 1.GLEW The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library. GLEW provides efficient r…
自从工作后,总是或多或少的会接触到客户端3d图形渲染,正好自己对于3d图形的渲染也很感兴趣,所以最近打算从学习OpenGL的图形API出发,进而了解3d图形的渲染技术.到网上查了一些资料,OpenGL的入门学习通常是用<OpenGL开发指南>和<OpenGL超级宝典>这两本书.博主最近在看<OpenGL超级宝典>,在这里分享一些自己的理解,希望和园子里的人一起学习和探讨. 1. 创建工程 <OpenGL超级宝典>的作者为了避免每个例子都重复写一些窗口创建,捕…
看OpenGL超级宝典的时候,遇到一个函数 “gltDrawTorus”,在TRANSFORM和SPHEREWORLD中都有用到.但是一开始在自己写示例代码里时却没法使用,而在作者的代码目录结构下却可以使用.由于作者说SPHEREWORLD这个例子还要用,我就狠下心来研究了一个简单的解决方案,顺便把过程记录下来,以便追思. 在不使用作者的frame类的时候,我都是直接调用glut.h,所以刚开始编译时遇到了: 1error C3861: “gltDrawTorus”: 找不到标识符 解决方法:尝…
看<OpenGL超级宝典(第四版)>的4.5.2节时遇到了一系列问题,经过不懈努力终于解决,现将过程记录在下,以便查找追思. 在第4.5.2节之前,自己写的的代码都没有使用作者的gltools.h文件,而是直接使用的glut.h文件,且从未出现过问题. 看到4.5.2节时,本来想先看看运行效果,于是复制运行了作者的代码,结果遇到了问题: 11>LINK : fatal error LNK1104: 无法打开文件“freeglut.lib” 解决方法: (1)下载freeglut-2.8.…
事先声明:该教程仅适用于VS2010环境下超级宝典第五版的配置 第一步:下载示例代码和环境包: 链接:https://pan.baidu.com/s/1llRRQ8ymBgMGuXp5M50pJw 提取码:7ujk 第二步:新建VS2010空工程一个 第三步:环境配置 在左侧边栏选择右键 源文件 -> 添加 -> 新建筛选器, 命名为 GLTools.再在GLTools上右键 添加->现有项 ,将 Env包 中的 src/GLTools/src 下的文件都添加进去. 在工程名上右击,选择…
参考:http://www.zyh1690.org/build-opengl-super-bible-fifth-edition-development-environment/ 环境搭建的测试环境为:VS2010+Windows7 32位 第一步:下载文件 所需文件下载地址:http://yunpan.cn/cAI56sdhc8iIF(提取码:8152) 文件如下: 第二步:库准备 (1)freeglut 1)打开 ~\freeglut-2.8.1\VisualStudio\2010\free…
1. 下载glut库 glut库地址为:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip glut全称为:OpenGL Utility Toolkit,也就是OpenGL应用工具包,它建立在OpenGL基础之上,方便开发OpenGL的某些功能,比如我们后面要创建的Windows程序,就可以用glut来方便地构建起一个初始化的Windows程序. 2. 安装glut库 说是安装,其实就是复制. 解压开这个zip包,会…
(1)glew: 版本:1.7.0-win32 下载地址:https://sourceforge.net/projects/glew/files/glew/ 安装步骤: 将include文件夹下的.h文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里的具体路径视电脑上VS2012安装的位置而定) 将lib文件夹下的.lib文件拷贝到C:\Program Files (…