自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 cocos2d-x 中文转换

windows  默认字体是 GB2312  而 cocos2d-x 用的是 UTF-8 所以在需要中文时 要进行 这只是其中的一种 转换函数如下: char* HelloWorld::G2U(const char* gb2312)    {     int len = MultiByteToWideChar(CP_ACP, 0, gb2312, -1, NULL, 0);  

2013-11-14 09:45:59 537

原创 touch

cocos2d -x 提供了 两种 touch 回调如下 // default implements are used to call script callback if exist    virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);    virtual void ccTouchMoved(CCTo

2013-11-08 16:30:25 559

原创 图片翻转 和旋转

这个 直接上代码 代码里有注释// 正常的CCSprite* sprite = CCSprite::create("sprite.png"); // 创建 sprite 对象CC_BREAK_IF(! sprite);sprite -> setPosition(ccp(200,100));    // 设置显示位置this ->addChild(sprite);        

2013-11-08 15:52:00 592

原创 float to string

#include #include string floatToStr( float myFloat ){std::ostringstream ss;ss std::string s = ss.str();return s;}

2013-11-07 18:03:47 623

原创 回调函数

最近 在 看有关cocos2d-x 发现 一个事 在cocos2d-x  有关回调的绑定 都是通过 相关宏绑定的,下面总结了一下1. CCmenu  要绑定 回调的话 需要 用 menu_selector2.CCControlButton 绑定回调 需要用 cccontrol_selector3. Action 绑定回调 需要 callfunc_selector 不知道 后

2013-11-07 15:09:51 559

原创 动作结束监听

动作结束后  需要自动处理一些其他事,那么就需要 相关的 监听函数创建监听函数 :CCCallFunc* callBack = CCCallFunc::create(this, callfunc_selector(function)); //  callfunc_selector(function) 绑定指定的回调这样 就有 一个 动作结束监听的对象然后就让他  和相关动作 绑定在一起

2013-11-07 10:19:34 723

原创 给 action 绑定 回调函数

给动作绑定回调方法,如下:bool CallBackFun::init(void){bool bRet = false;do{CC_BREAK_IF(! CCLayer::init());CCSize layerSize = CCDirector::sharedDirector() ->getVisibleSize();CCSprite* sprite

2013-11-06 18:19:18 1036

原创 蹦蹦跳跳

可以将以系统动作 连接起来 一起实现,这个就要靠 CCAction 家族的 CCSpawn 方法了,这也是一个动作 只是将以系统组合起来了 CCspawn的create函数是参数是可变的,所以传完我们需要的参数后,记得 再传一个 NULL 标记传参结束。下面看看例子:bool Sequence::init(void){bool bRet = false;do{CC_

2013-11-06 16:48:49 593

原创 CCRepeatForever 重复动作

Ccocos2d-x 提供一个重复动作的类 -----CCrepeaForever 具体例子如下:  bool RepeaForever::init(void){bool bRet = false;do{CC_BREAK_IF(! CCLayer::init());CCSize sceneSize = CCDirector::sharedDirector() -

2013-11-06 16:07:21 1726

转载 cocos2d-x框架预览

1.Cocos2d-x 整体描述和传统的游戏引擎一样,cocos2d-x作为一个2d的游戏引擎,其也有以下几大概念组成:导演(CCDiretor):在cocos2d-x引擎中,CCDirector类是整个游戏的组织和控制核心,游戏的运行规则,游戏内的CCScene(场景)、布景(CCLayer)、角色(CCSprite)等的运动,均由CCDirector管理,其在游戏中起着

2013-11-06 13:37:01 504

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除