上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: 条款05 : 了解C++默默编写并调用哪些函数 编译器可以暗自为class创建default构造函数、copy构造函数、copy assignment操作符,以及析构函数。 1. default构造函数和析构函数:主要是给编译器一个地方用来放置“藏身幕后”的代码,像是调用base classes和n 阅读全文
posted @ 2015-09-11 23:58 小天_y 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 条款01 : 视C++为一个语言联邦 C++ == C(C基本语法) + Object-Oriented C++(类,封装,继承,多态……) + Template C++(泛型编程) + STL(容器,迭代器,算法,函数对象) . 故而: C++高效编程守则视状况而变化,取决于你使用C++的哪一部分 阅读全文
posted @ 2015-09-11 08:39 小天_y 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 理引擎 Cocos2d-x引擎内置了两种物理引擎,它们分别是Box2D和Chipmunk,都是非常优秀的2D物理引擎,而且x引擎将它们都内置在SDK中。Box2D使用较为广泛,在这里选择Box2D来进行学习。 物理引擎模拟的内容 重力:在游戏中模拟重力加速度,当游戏中人物跳跃起来后会受到重力影响而向 阅读全文
posted @ 2015-06-08 17:00 小天_y 阅读(4844) 评论(0) 推荐(0) 编辑
摘要: 如果你想把图形渲染在正确的位置上,那么坐标的设置就很重要了。在OpenGL中,与坐标相关的主要有笛卡尔坐标、坐标裁剪、纹理坐标、MVP(Model View Projection)转换。 1.笛卡尔坐标 在二维绘图中,笛卡尔坐标有一个X轴和一个Y轴组成,X轴为水平方向,Y轴为垂直方向,X和Y相互垂直 阅读全文
posted @ 2015-05-12 14:29 小天_y 阅读(5000) 评论(0) 推荐(0) 编辑
摘要: (一) OpenGL 4.3 最新渲染管线图 从OpenGL 2.0 到 OpenGL 3.0变化非常大,但从OpenGL 3.0 到OpenGL 4.0 变化不是太大。 着色器程序直接运行在GPU上,并且是并行的,一个片元着色器可能一次执行所有象素。 deprecation model, 在Ope 阅读全文
posted @ 2015-05-12 11:41 小天_y 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: 在前面文章中讲述了Cocos2d-x引擎OpenGL渲染准备Shader方面,本文主要讲解使用LayerColor来讲述OpenGL的渲染过程。 1、LayerColor对象创建 添加LayerColor元素到游戏中: 下面是LayerColor::create方法: 1、使用new操作符创建新La 阅读全文
posted @ 2015-05-05 22:47 小天_y 阅读(583) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-x底层图形绘制是使用OpenGL ES协议的。OpenGL ES是什么呢? OpenGL ES(OpenGl for Embedded System)是OpenGL三维图形API的子集,针对手机、Pad和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广,Khronos 阅读全文
posted @ 2015-05-05 22:43 小天_y 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们介绍了如何绘制一个立方体,里面涉及的知识点有VBO(Vertex Buffer Object)、IBO(Index Buffer Object)和MVP(Modile-View-Projection)变换。 本文将在基于Cocos2d-x学习OpenGL ES 2.0系列——使用 阅读全文
posted @ 2015-05-05 22:28 小天_y 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中,我们介绍了VBO索引的使用,使用VBO索引可以有效地减少顶点个数,优化内存,提高程序效率。 本教程将带领大家一起走进3D--绘制一个立方体。其实画立方体本质上和画三角形没什么区别,所有的模型最终都要转换为三角形。 同时,本文还会介绍如何通过修改MVP矩阵来让此立方体不停地旋转。另外,大 阅读全文
posted @ 2015-05-05 22:22 小天_y 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们介绍了uniform和模型-视图-投影变换,相信大家对于OpenGL ES 2.0应该有一点感觉了。在这篇文章中,我们不再画三角形了,改为画四边形。下篇教程,我们就可以画立方体了,到时候就是真3D了。 为什么三角形在OpenGL教程里面这么受欢迎呢?因为在OpenGL的世界里面, 阅读全文
posted @ 2015-05-05 22:14 小天_y 阅读(951) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页