Cocos2d-x——瞬时动画例子
来源:互联网 发布:手机下单销售软件 编辑:程序博客网 时间:2024/05/16 09:10
boolHelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
{
returnfalse;
}
//创建精灵
CCSprite *spr=CCSprite::create("Icon.png");
spr->setPosition(ccp(100,100));
this->addChild(spr,0,1);
//创建菜单
CCMenuItemFont *label=CCMenuItemFont::create("放置动作");
CCMenuItemFont *label1=CCMenuItemFont::create("隐藏动作");
CCMenuItemFont *label2=CCMenuItemFont::create("显示动作");
CCMenuItemFont *label3=CCMenuItemFont::create("水平翻转动作");
CCMenuItemFont *label4=CCMenuItemFont::create("垂直翻转动作");
CCMenuItemToggle *toggle=CCMenuItemToggle::createWithTarget(this,menu_selector(HelloWorld::func), label,label1,label2,label3,label4,NULL);
CCMenu *menu=CCMenu::create(toggle,NULL);
addChild(menu);
returntrue;
}
voidHelloWorld:: func(CCObject *pSceder)
{
CCSprite *spr=(CCSprite*)this->getChildByTag(1);
static int index=0;
switch (index)
{
case 0:
spr->runAction(CCPlace::create(ccp(300,100)));//放置动作
break;
case 1:
spr->runAction(CCHide::create());//隐藏等效
break;
case 2:
spr->runAction(CCShow::create());//显示
break;
case 3:
spr->runAction(CCFlipX::create(true));//x翻转
break;
case 4:
spr->runAction(CCFlipY::create(true));//y翻转
break;
}
index=index==4?0:index+1;
}
- Cocos2d-x——瞬时动画例子
- Cocos2d-x——瞬时动画例子
- cocos2d-x 瞬时动作
- Cocos2d-x中瞬时动作
- Cocos2D-x——动画
- Cocos2d-x 动作之瞬时动作
- cocos2d-x 瞬时动作/延时动作
- COCOS2D-X 动作类 瞬时动作CCActionInstant
- cocos2d-x-lua:API-瞬时动作
- cocos2d-x——CCCallFunc家族例子
- cocos2d-x——CCCallFunc家族例子
- Cocos2d-x 例子TestCPP —记录1
- cocos2d-android基础——瞬时动作和延时动作
- cocos2d-x——使用动画缓存做动画
- cocos2d-x基础知识(二)瞬时动作/延时动作
- Cocos2d-x——场景切换的例子
- cocos2d-x——CCActionInterval(延时动作)例子
- Cocos2d-x——场景切换的例子
- boost 库命名规则
- 黑马程序员_异常
- iOS 自定义Cell 自适应高度
- Android编译选项eng、user、userdebug的区别 .
- 一个简洁的MD5加密方法
- Cocos2d-x——瞬时动画例子
- ubuntu终端快捷键
- db2 数据库访问系统并发问题Reason code = -2029060029
- 【绝对给力】Android开发免豆资料(教程+工具+源码)地址汇总 ...
- Python开发
- WIFI启动流程-NEW
- 使用JAXP进行DOM解析( DocumentBuilderFactory、DocumentBuilder、Document)
- 6、网友问答之字节方式通讯------------labview编程宝典
- 【js学习笔记-061】正则表达式