Cocos2dx 中的主要概念包括:应用、导演、场景、图层、精灵、动画、动作。层次关系如下:
CCDirector(导演)
在cocos2d-x引擎中,CCDirector类是整个游戏的组织和控制核心,游戏的运行规则,游戏内的CCScene(场景)、布景(CCLayer)、角色(CCSprite)等的运动,均由CCDirector管理,其在游戏中起着指定游戏规则让游...
分类:
其他好文 时间:
2015-04-24 19:18:52
阅读次数:
178
用来作为以后复习使用。 1 #include "ScenceScend.h" 2 3 CCScene* ScenceScend::scene() 4 { 5 CCScene* s = CCScene::create(); 6 ScenceScend* layer = ScenceS...
分类:
其他好文 时间:
2015-03-30 20:37:32
阅读次数:
172
class CC_DLL CCScene : public CCNode
{
public:
/**
* @js ctor
*/
CCScene();
/**
* @js NA
* @lua NA
*/
virtual ~CCScene();
bool init();
static CCSce...
分类:
其他好文 时间:
2015-03-19 18:26:32
阅读次数:
1172
CCTransition Class Reference继承自: CCScene:CCNode:CCResponder:NSObject声明自: CCTranslation.h概述:A transition animates the presentation of a new scene while...
分类:
编程语言 时间:
2015-01-31 15:59:44
阅读次数:
179
创建ccb文件时,有5种可供选择的类型,分别是Scene,Node, Layer,Spriter,Paricles这五种类型的区别简单来说如下Scene:是一个可供选择的场景(Scene),与你期待的也许不同,它的根节点是CCNode,而不是CCScene。它与Node类型的主要不同是它在Sprit...
分类:
其他好文 时间:
2015-01-29 12:14:48
阅读次数:
282
熟悉coco2dx的人,可能都知道在引擎内部提供CCScene类,这是一个场景概念的类,而cocos2dx本身提供了切换场景的方法。CCScene t_scene;CCDirector::sharedDirector()->runWithScene(t_scene);其实,我们要做而非去怎么改引擎。...
分类:
其他好文 时间:
2015-01-04 13:20:03
阅读次数:
277
场景:CCScene,继承自CCNode,几乎完全等于CCNode类CCNode继承自CCObject,CCObject是真正意义上的父类,CCObject又继承自CCCopying类,CCCopying的只是定义接口,完全虚基类CCObject主要定义了两方面的内容:1.是有内存管理有关的东西,如...
分类:
其他好文 时间:
2014-11-11 16:04:03
阅读次数:
331
动画在游戏中是非常常见的
程序1:创建一个简单的动画
首先需要在工程目录下的Resource文件夹中放一张有各种不同动作的图片
在程序中添加下面的代码
#include "Animation.h"
CCScene* Animation::scene()
{
CCScene* s = CCScene::create();
Animation* laye...
分类:
其他好文 时间:
2014-10-30 00:26:57
阅读次数:
269
#define CREATE_SCENE(__TYPE__)\CCScene *scene()\{ CCScene *scene=CCScene::create();\ __TYPE__ *layer=__TYPE__::create();\ scene->addchild(lay...
分类:
其他好文 时间:
2014-10-29 23:31:15
阅读次数:
199
和CCTextFieldTTF一样CCEditBox控件也是一个显示文本的控件
我们通过一个例子看看CCEditBox控件实现显示文本
首先需要在工程目录下的Resource文件夹中添加一张九位图
程序代码:
#include "TCCEditBox.h"
CCScene* TCCEditBox::scene()
{
CCScene* scene = CCScene:...
分类:
其他好文 时间:
2014-10-13 18:56:37
阅读次数:
324