- 博客(14)
- 资源 (2)
- 收藏
- 关注
翻译 cocos2d 更换皮肤
第一种:CCSprite* _pHookSp = CCSprite::create("hook.png");addChild(_pHookSp);void Hook::setDisplayFrame(){if (_pHookSp){//需要更换图片时 //CCSpriteFrame *frame = CCSpriteFrameCache::sharedS
2015-10-30 17:07:21 1175
翻译 Cocos2d 2.x 运动中的速度效果
CCSize size = CCDirector::sharedDirector()->getWinSize();CCSprite * sp = CCSprite::create("guang.png");sp->setPosition(ccp(sp->getContentSize().width / 2, size.height/2));addChild(sp);
2015-10-30 12:28:52 374
转载 更换图片
CCSpriteBatchNode *spriteBatch=CCSpriteBatchNode::batchNodeWithFile("********.png"); this->addChild(spriteBatch); //加载plistCCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWi
2015-10-29 18:31:45 201
转载 cocos2dx三种定时器的使用
cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce今天白白跟大家分享一下cocos2dx中定时器的使用方法。首先,什么是定时器呢?或许你有时候会想让某个函数不断的去执行,或许只是执行一次,获取你想让他每隔几秒执行一次,ok,这些都可以统统交给定时器来解决。cocos2dx中有三种定时器:schedule,sche
2015-10-28 19:40:46 523
原创 cocos2d CCDictionary
//1.先拿到关卡int level = CCUserDefault::sharedUserDefault()->getIntegerForKey("LEVEL");const char *curlevel = CCString::createWithFormat("config/level_%d.plist", level)->getCString();//2.再拿到配置CCDi
2015-10-28 14:34:45 382
原创 cocos2d 的draw()
/只有在draw函数中才能画出来/draw();void GammingScene::draw(){/只有在draw函数中才能画出来CCSize winSize = CCDirector::sharedDirector()->getWinSize();ccDrawColor4B(255, 255, 0, 255);glLineWidth(5.0f);ccDr
2015-10-27 15:31:27 354
原创 cocos2d随机数
srand((unsigned)time(NULL));int n = rand() % 100 + 1;//生成1-100之间的随机数,包括100
2015-10-26 14:29:21 452
翻译 制作技能冷却特效
//制作技能冷却特效:利用两张图片,一张带有半透明蒙层,一张为原图。 原图做进度圈旋转效果//原图做进度圈动作//CCProgressTimer* progress = CCProgressTimer::create(CCSprite::create("chains.png"));//progress->setType(kCCProgressTimerTypeRadial);//设置
2015-10-22 16:38:48 955
原创 cocos 3D特效
CCSprite * _background = CCSprite::create("level_bg2.jpg");_background->setPosition(ccp(winSize.width / 2, winSize.height / 2));addChild(_background,-1);float t = 5.0f; //3D晃动特效:特效持
2015-10-22 16:38:07 930
翻译 ActionProgress: CCProgressTo 和 CCProgressTimer
例子1:CCProgressTo *to1 = CCProgressTo::create(2,100);CCProgressTo *to2 = CCProgressTo::create(5, 100);CCProgressTimer* left = CCProgressTimer::create(CCSprite::create("icc.png"));//left->setTyp
2015-10-16 13:12:01 735
原创 CCNotificationCenter
1.公共层PublicObject.h头文件中:#define MY_NOTIFICATION "MY_NOTIFICATION"static void useCoinBuyItem(Item_Type type);PublicObject.ccp文件中:void PublicObject::useCoinBuyItem(Item_Type type){
2015-10-13 12:04:57 403
原创 单例方法
头文件中:#include "cocos2d.h"USING_NS_CC;public:virtual ~PublicObject();static PublicObject * getInstance();private:PublicObject();static PublicObject * _instance;CPP文件中#
2015-10-13 11:45:46 458
转载 vs2008快捷键极其技巧 转载
vs2008快捷键极其技巧 转载Ctrl+m+Crtr+o折叠所有大纲 VS中的书签功能能够很好地解决这一问题。首先把光标放到需要标记书签的代码处,然后点击VS中的插入书签按钮,就完成了设置书签的操作。也可以使用设置书签的快捷键:Ctrl+B,Ctrl+T来完成书签的设置或取消。 Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选
2015-10-10 17:55:14 1204
转载 各种回调函数
各种回调函数的定义: 1 typedef void (CCObject::*SEL_SCHEDULE)(float); 2 typedef void (CCObject::*SEL_CallFunc)(); 3 typedef void (CCObject::*SEL_CallFuncN)(CCNode*); 4 typedef void (CCObject::*SEL_Call
2015-10-10 14:06:20 508
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人