cocos2d-x学习
文章平均质量分 73
decajes
坚持,坚持,再坚持
展开
-
cocos2d-x 动作实现的浅析
1. 动作类的结构打开CCAction.h文档,按照注释我们可以找到下面几个比较重要的方法。原创 2014-05-15 17:21:42 · 1555 阅读 · 0 评论 -
cocos2d-x 3.0 制作我的微信飞机大战
花了3天时间,把这个游戏简单地实现了遍,途中也遇到不少问题,不过感谢两位大神的博客专栏,一个为http://blog.csdn.net/column/details/jackyairplane.html,另一个为http://www.zaojiahua.com/category/cocos2d-xdemo/,在完成代码的过程中遇到的一些小问题都在在上面的博客中找到了答案。原创 2014-08-08 21:53:40 · 4859 阅读 · 0 评论 -
cocos2d-x 3.0 触摸机制的使用
cocos2d-x 3.0版本的事件分发的机制较之之前的版本进行了修改,把事件处理的逻辑分离出来,并通过不同的事件监听器来监听不同的事件。当一个节点收到了事件,就会指派一个事件分发器_eventDispatcher专门来分发这些事件。对于触摸来说,大概的过程就是我们先创建一个对应触摸事件的监听器,然后覆盖触摸事件的函数,并把它们绑定到监听器,然后可以设置一下这个监听器的属性,最后把监听器添加到分发原创 2014-07-28 17:25:33 · 7848 阅读 · 0 评论 -
cocos2d-x 3.0 win32项目移植到android平台
当把游戏在win32平台上面实现之后,接下来我们就要把它移植到移动平台上去运行一下。在这里我选用android平台,毕竟ios的环境搭建还是需要一些money。在移植之前,我们首先需要去准备一下环境。这个网上教程一大堆,而且图文并茂,这里就不啰嗦了。原创 2014-07-24 15:53:38 · 3920 阅读 · 0 评论 -
使用cocos2d-x制作My Flappy Bird
平台介绍:win7 + cocos2d-x 3.0 + VS2012,语言C++原创 2014-07-24 14:17:09 · 4520 阅读 · 1 评论 -
cocos2d-x 动作的分类与使用
原本计划是把动作的概念理清,并分类介绍如何使用,但是网上转载 2014-05-13 20:49:43 · 7129 阅读 · 0 评论 -
Cocos2d-x 定时器的浅析
在游戏中,有一个比较重要的概念就是定时调度。简单来说就是当一个游戏在运行过程中,我们需要通过控制时间间隔来响应一些所需要的时间,从而形成整个游戏的主循环。cocos2d-x中为我们定义了个定时调度器CCScheduler,它是一个管理所有节点定时器的类,负责记录定时器,并在合适的时间触发定时事件。下图为CCScheduler的主要成员:(图摘自火烈鸟高级开发教程一书)打开源代码,我们会发现原创 2014-05-13 15:30:57 · 8744 阅读 · 0 评论 -
(译)在cocos2d里面如何使用Texture Packer和像素格式来优化spritesheet
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!前言:这篇文章是我翻译的第一篇关于cocos2d的文章,我在翻译的时候尽量按原文意思来,但难免会加入自己一些理解进去。还有这篇文章所采用的xcode版本是3.2.5,用xcode4.0的朋友转载 2014-05-19 15:51:17 · 649 阅读 · 0 评论 -
cocos2d-x中的二段构造模式
学习cocos2d-x的过程中,会发现许多对象都通过一个静态函数create来创建。比如下面的一个例子#define CREATE_FUNC (__TYPE__) \static __TYPE__* create() \{ \ __TYPE__ *pRet = new __TYPE__(); \ if (pRet && pRet->i原创 2014-05-12 01:59:16 · 3281 阅读 · 0 评论 -
cocos2d-x 精灵的创建和基本使用
在cocos2d-x中,精灵可以说是一个最重要的组成元素,它代表游戏中一个最小的可见单位。同时也是CCNode一个最为灵活的子类,因为它可以通过装载一个平面纹理,从而具有丰富的表现力。 在进一步说精灵之前,有限需要理解一下纹理的概念。简单直观地理解,其实纹理就是我们通常在游戏中看到的图片,而这张图片通过精灵这个容器显示出来。专业一点来说,纹理是openGL中绘制到物体表面上的图案原创 2014-05-12 17:26:51 · 4181 阅读 · 0 评论 -
cocos2d-x 3.0 回调事件
cocos2d-x3.0 中使用了C++11的性特性,因此回调的方式也相应地做了一些改变,因此我们需要先去了解一下C++11中的std::function,std::bind和lambda表达式,可以参考下面这篇博客http://www.cnblogs.com/nzbbody/p/3489573.html,在此还是感谢那些不辞劳苦分享经验的朋友。原创 2014-07-26 11:04:18 · 9630 阅读 · 2 评论