- 博客(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关注的人