1,基于C++的开发架构支持3大移动平台以及3大桌面平台。分为图形,声音,物理3大模块,另外还有脚本的导出。在wp8/win32上的图形是基于d3d的,而在其它平台是基于opengl/opengl es的下载地址:http://www.cocos2d-x.org/download2,基础概念Dire...
分类:
其他好文 时间:
2014-08-04 21:24:58
阅读次数:
209
1. OpenGL ES 2.0可编程管道 OpenGL负责把三维空间中的对象通过投影、光栅化转换为二维图像,然后呈现到屏幕上。 上图黄色部分(Vertex Shader和Fragment Shader)为此管道的可编程部分。整个管道包含以下两个规范: 1) OpenGL ES 2.0 API s....
分类:
其他好文 时间:
2014-08-04 16:56:37
阅读次数:
252
OpenGL and Graphics PipelineThe word pipeline is from production lines in factories.Generating a product at high efficiency and volume generally requi...
分类:
其他好文 时间:
2014-08-04 14:07:37
阅读次数:
368
先来整理下本人对FBO的理解。FBO是FrameBuffer Object的首字母简称。翻译过来就是帧缓冲区的意思。根据我的理解,OpenGL作为图形API,可以看做是画笔,帧缓冲区可以比作画布。我们使用OpenGL在帧缓冲区上“作画”(渲染)。 首先,我们需要建立OpenGL Context...
分类:
其他好文 时间:
2014-08-03 12:36:05
阅读次数:
262
在Ubuntu或其他Linux系统,使用Codeblocks运行OpenGL超级宝典(第5版)的代码。本文主要对Codeblocks进行相关配置,并对书上的GLTools目录中相关文件进行修改,以可以使用GLTools工具,方便快速创建自己的OpenGL项目。...
分类:
其他好文 时间:
2014-08-02 18:21:53
阅读次数:
386
不得不说现在微信非常火,微信开放平台可以自己写程序跟用户交互,节省了前台开发成本,免去用户装客户端的烦恼。于是今天兴致来潮,想做一个试试。首先找到了开发者文档,看了看,蛮简单的。(公众号早已申请,有兴趣可以关注看看:zyjsoft)第一步(提供接口,供微信调用,由于是HTTP请求,于是我用MVC模式...
分类:
微信 时间:
2014-08-02 01:31:12
阅读次数:
631
1 #include 2 #include 3 #include 4 #include 5 6 #pragma comment( lib, "glut.lib" ) 7 8 void display() 9 {10 glClear( GL_COLOR_BUFFER_BIT );...
分类:
其他好文 时间:
2014-08-01 19:16:52
阅读次数:
212
Jeff Molofee(NeHe)的OpenGL教程- 新手上路译者的话:NeHe的教程一共同拥有30多课,内容翔实,而且不断更新 。国内的站点实在应该向他们学习。令人吃惊的是,NeHe提供的例程源代码差点儿都有跨平台的不同编译版本号,涉及从Visual C++、Borland C++、Visua...
分类:
其他好文 时间:
2014-07-31 23:37:01
阅读次数:
348
个人原创,欢迎转载,转载请注明原文地址http://blog.csdn.net/bill_man 上一篇文章介绍了cocos2d-x的基本渲染结构,这篇顺着之前的渲染结构介绍渲染命令QUAD_COMMAND命令的部分,通过这部分的函数,学习opengl处理图片渲染的方法,首先介绍这节需要涉及到的基本概念VAO和VBO。VAO和VBO: 顶点数组对象(Vertex Array O...
分类:
其他好文 时间:
2014-07-31 13:23:16
阅读次数:
285
使用程序来模拟三维空间的时候,最终的情报必须变换成二维数据。而且三维坐标,根据平台不同,Z轴的处理是不一样的。WebGL是OpenGL的处理系,使用的是右手坐标系。
为了模拟三维空间,将三维空间的情报向二维的情报进行转换,需要三个坐标变换。分别是模型变换,视图变换和投影变换,将这些变换进行组合,最终决定描画的图形内容。...
分类:
Web程序 时间:
2014-07-30 07:41:14
阅读次数:
288