Cosos 学习笔记 ——动作
来源:互联网 发布:mac信仰灯怎么关 编辑:程序博客网 时间:2024/06/05 22:31
在Node类有关动作的函数:
Action *runAction(Action * action);void stopAction(Action * action);void stopAllActions();void stopActionByTag(int tag);
瞬时动作
Action
FiniteTimeAction受时间限制的动作类
ActionInstant瞬时动作
Place FlipX FlipY Hide Show ToggleVisibility 类
void MyAction::goMenu(Ref *Spender){ log("tag=%i", this->getTag()); Size size = Director::getInstance()->getVisibleSize(); Vec2 p = Vec2(CCRANDOM_0_1()*size.width, CCRANDOM_0_1()*size.height); switch(this->getTag()){ case PLACE_TAG: sprite->runAction(Place::create(p)); break; case FLIPX_TAG: sprite->runAction(FlipX::create(true)); break; case FLIPY_TAG: sprite->runAction(FlipY::create(true)); break; case HIDE_SHOW_TAG: if (hiddenFlag) { sprite->runAction(Hide::create()); hiddenFlag = false; } else { sprite->runAction(Show::create()); hiddenFlag = true; } break; case TOGGLE_TAG: sprite->runAction(ToggleVisibility::create()); break; default: break; }}
间隔动作
Action
FiniteTimeAction受时间限制的动作类
ActionInterval间隔动作
MoveTo MoveBy等子类
sprite->runAction(MoveTo::create(2,Vec2(100,100)));
0 0
- Cosos 学习笔记 ——动作
- Cosos 学习笔记——场景
- Cosos学习笔记——Label的创建
- 学习笔记_java web——JSP动作标签
- cocos2dx学习笔记(三)——动作(CCAction)
- Cocos2d-x学习笔记(七)—— 动作处理
- Cocos2d-x动作学习笔记
- 《游戏编程入门》学习笔记7——实现抽象踢腿动作、引入耐力值
- scratch学习笔记1——动作积木及角色位置关系
- android移动应用开发学习笔记(四)——打开相机动作
- Unity3D 学习笔记 —— Tween对象的实现与动作管理
- cocos2d-x学习笔记08:动作1:立即动作
- cocos2d-x学习笔记09:动作2:持续动作
- cocos2d-x学习笔记10:动作3:补间动作
- cocos2d-x学习笔记08:动作1:立即动作
- cocos2d-x学习笔记09:动作2:持续动作
- cocos2d-x学习笔记10:动作3:补间动作
- cocos2d-x学习笔记13:动作4:其他动作
- android 照片旋转并保存
- leetcode -- Find the Duplicate Number-- 经典重点
- Windows下简易Jenkins环境的搭建
- 链接地址与存储地址
- JAVA集合类练习
- Cosos 学习笔记 ——动作
- #ifdef 跨平台宏定义
- Vim打造强大IDE
- Android.mk 文件语法详解
- Linux 下 Redis 安装详解
- opencv视频格式转换出现色彩异常的处理
- RabbitMQ学习总结(4)——分发任务在多个工作者之间实例教程
- linux复习(一)
- gradle pmd插件的自定义规则的使用