码迷,mamicode.com
首页 >  
搜索关键字:cocos2d学习    ( 216个结果
基于Cocos2d-x学习OpenGL ES 2.0系列——OpenGL ES渲染之LayerColor(8)
在前面文章中讲述了Cocos2d-x引擎OpenGL渲染准备Shader方面,本文主要讲解使用LayerColor来讲述OpenGL的渲染过程。1、LayerColor对象创建添加LayerColor元素到游戏中:autolayerColor = LayerColor::create(Color4B...
分类:其他好文   时间:2015-05-05 23:37:57    阅读次数:150
基于Cocos2d-x学习OpenGL ES 2.0系列——你的第一个三角形(1)
【本系列转自】http://cn.cocos2d-x.org/tutorial/lists?id=79前言在本系列教程中,我会以当下最流行的2D引擎Cocos2d-x为基础,介绍OpenGL ES 2.0的一些基本用法。本系列教程的宗旨是OpenGL扫盲,让大家在使用Cocos2d-x过程中,知其然...
分类:其他好文   时间:2015-05-05 23:37:25    阅读次数:261
基于Cocos2d-x学习OpenGL ES 2.0系列——使用VBO索引(4)
在上一篇文章中,我们介绍了uniform和模型-视图-投影变换,相信大家对于OpenGL ES 2.0应该有一点感觉了。在这篇文章中,我们不再画三角形了,改为画四边形。下篇教程,我们就可以画立方体了,到时候就是真3D了。为什么三角形在OpenGL教程里面这么受欢迎呢?因为在OpenGL的世界里面,所...
分类:其他好文   时间:2015-05-05 23:37:15    阅读次数:297
基于Cocos2d-x学习OpenGL ES 2.0系列——编写自己的shader(2)
在上篇文章中,我给大家介绍了如何在Cocos2d-x里面绘制一个三角形,当时我们使用的是Cocos2d-x引擎自带的shader和一些辅助函数。在本文中,我将演示一下如何编写自己的shader,同时,我们还会介绍VBO(顶点缓冲区对象)和VAO(顶点数组对象)的基本用法。在编写自己的shader之前...
分类:其他好文   时间:2015-05-05 23:32:50    阅读次数:286
定时器——Cocos2d-x学习历程(十一)
1.定时器 利用场景、层和精灵等游戏元素,我们可以构建游戏的框架,但是此时的游戏仍然是静止不动的。在一切游戏中,游戏的状态都会随着时间的流逝而改变,同时我们还需要定时进行一些逻辑判断,例如鱼和子弹的碰撞检测。为了解决以上问题,我们引入了定时器的概念。定时器是以一定时间间隔连续引发游戏事件的工具。很显...
分类:其他好文   时间:2015-04-24 18:06:29    阅读次数:115
游戏基础元素之精灵——Cocos2d-x学习历程(九)
1.创建精灵 在实际使用中,精灵是由一个纹理创建的。在不加任何设置的情况下,精灵就是一张显示在屏幕上的图片。通常精灵置于层下,因此我们首选在层的初始化方法中创建精灵,设置属性,并添加到层中。 有多种方式可以创建精灵: (1)直接创建auto sprite = Sprite::create("Hell...
分类:其他好文   时间:2015-04-24 16:04:01    阅读次数:103
内存管理之三——Cocos2d-x学习历程(七)
1.容器 Cocos2d-x引擎为我们提供了CCArray、CCDictionary等Objective-C风格的容器。使用Cocos2d-x容器的一个重要原因在于Cocos2d-x的内存管理。按照Cocos2d-x容器的内存管理要求,存入容器的对象必须是CCObject或其派生类。同时,Cocos...
分类:其他好文   时间:2015-04-23 17:20:49    阅读次数:157
内存管理——Cocos2d-x学习历程(五)
Cocos2d-x采用了引用计数与自动回收的内存管理机制。 每个对象包含一个用来控制生命周期的引用计数器,它就是CCObject的成员变量m_u- Reference。我们可以通过retainCount()方法获得对象当前的引用计数值。 在对象通过构造函数创建的时候,该引用值被赋为1,表示对象由创....
分类:其他好文   时间:2015-04-23 15:02:29    阅读次数:194
代码风格——Cocos2d-x学习历程(四)
1.Cocos2d-x拥有一个包含其他所有头文件的文件"cocos2d.h"。通常,我们只需要在使用时包含这个头文件,就可以使用引擎的全部功能了。2.Cocos2d-x的类都放置于cocos2d命名空间下。在游戏中,我们常使用引擎提供的另一个宏USING_NS_CC来引用cocos2d命名空间:#d...
分类:其他好文   时间:2015-04-23 15:01:04    阅读次数:132
【Cocos2D学习】Lua——数学知识的基本应用
学习Cocox,真的是相当麻烦,IDE的支持太差了,Cocox的各种版本也是多种多样,我先研究的是用Lua语言开发,但是学习起来还是蛮有趣的,我喜欢这种学习。下面基本的数学知识在Cocox的几种应用: 1、跳动的小球 ocal direction=cc.p(math.random(-1,-1),math.random(-1,-1)) cc.pNormalize(direction)...
分类:其他好文   时间:2015-04-19 08:55:50    阅读次数:164
216条   上一页 1 ... 6 7 8 9 10 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!