
杜甲Cocos2d-x游戏讨论
文章平均质量分 64
Cocos2d-x游戏开发问题的讨论
杜甲同学
QQ:2685312867
展开
-
Cocos2d-x 制作JSON字符串的方法
这个里主要说的是如何编写JSON格式的字符串。直接上代码比较简单。 MakeJson.h // // MakeJson.h // cpp4 // // Created by 杜甲 on 14-9-9. // // #ifndef __cpp4__MakeJson__ #define __cpp4__MakeJson__ #include "cocos2d.h" #include原创 2014-09-09 10:23:47 · 2861 阅读 · 0 评论 -
cocos2d-x3.2 Socket传输Json字符串
这里使用客户端用的是C++的简单封装,参考http://blog.youkuaiyun.com/langresser_king/article/details/8646088这篇文章。 服务器端用的JAVA编写。 使用方法: HelloWorldScene.h #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #inclu原创 2014-09-09 14:15:48 · 3665 阅读 · 4 评论 -
Cocos2d-x中内存管理有关的宏
//使用delete操作符删除一个C++对象p,如果p为NULL,则不进行操作 CC_SAFE_DELETE(p); //使用delete[]操作符删除一个C++数组p,如果p为NULL,则不进行操作 CC_SAFE_DELETE_ARRAY(p); //使用free()函数删除p,如果p为NULL,则不进行操作原创 2013-07-04 11:52:53 · 3597 阅读 · 0 评论 -
registerWithTouchDispatcher()函数的使用
registerWithTouchDispatcher()函数主要用于注册Touch事件。 当我们使用this->setTouchEnabled(true);方法开启触摸事件时,默认开启的是多点触摸,而我们有时只需要单点触摸就够了。实现方法如下: 代码例子: void HelloWorld::registerWithTouchDispatcher() { CCDirect原创 2013-06-29 16:05:37 · 4644 阅读 · 0 评论 -
使用CCSpriteBatchNode实现动画效果
使用CCSpriteBatchNode实现动画效果//每当屏幕绘制一个纹理的时候,就要经过三个工作:准备渲染、渲染图形和渲染后的清除。这些工作产生了渲染一个纹理所固有的开销,所以要让硬件知道需要渲染的这一组精灵或动作帧,使用的是同一个纹理。这样,图形硬件就会为这组精灵只进行一次准备、渲染、和清除工作了。使用CCSpriteBatchNode就可以做到这一点。//CCSpriteBatchNode的原创 2013-06-28 13:58:05 · 1516 阅读 · 0 评论 -
Cocos2d-x 架构介绍
Cocos2d-x 架构介绍 Cocos2d-x中主要包含以下4个部分:1、CCDirector导演 ,2、CCScene场景,3、 CCLayer层,4、CCSprite精灵 CCScene场景 场景类就是CCScene。 场景是什么? 我们来举一个例子。假设现在有一个简单的游戏 (1)首先,会有一个开场的欢迎界面。 (2)然后,会进入游戏的主界面。 由原创 2013-06-28 13:57:27 · 2726 阅读 · 1 评论 -
Cocos2d-x之 CCCallFunC家族
CCCallFunC家族 当我们需要在一个动作序列中某一个动作执行结束之后,调用某个函数用于执行一个任务的时候,我们可以使用CCCallFunC家族函数。CCCallFunC是CCActionInstant类的子类。值得注意的是,虽然CCCallFunC家族函数是瞬时动作函数的子类,但是所谓的瞬时,也只是指函数调用的一瞬间,而关于函数内部怎么执行,耗用多久,原创 2013-06-28 13:57:46 · 1839 阅读 · 0 评论 -
Cocos2d-x 利用CCSpriteBatchNode建立子弹池
Cocos2d-x 利用CCSpriteBatchNode建立子弹池 我们要实现如何利用CCSpriteBatchNode建立对象,CCSpriteBatchNode的好处是只渲染一次。 我们先来问一下.h文件的代码: using namespace cocos2d; class HelloWorld : public cocos2d::CCLayerColor原创 2013-06-28 13:58:03 · 1759 阅读 · 0 评论