7.Bezier曲线

需要ccBezierConfig结构体,设置2个控制点和一个结束点

 ccBezierConfig bc;
bc.controlPoint_1 = Vec2(,);
bc.controlPoint_2 = Vec2(,);
bc.endPosition = Vec2(,); BezierTo *bz = BezierTo::create(2.0, bc); spt->runAction(bz);

8.控制动画速度变化

EaseSineIn由慢到快

EaseSineOut由快到慢 刹车效果

EaseSineInOut由慢到快再到慢

以MoveTo匀速为例 用EaseSineIn包装

 MoveTo *to = MoveTo::create(, Vec2(,));
EaseSineIn *in = EaseSineIn::create(to);
spt->runAction(in);

9.闪烁动画

第一参数:时间

第二参数:次数

 Blink *bl = Blink::create(, );
spt->runAction(bl);

10.Sequence (动画序列,精灵需要顺序执行不同动画)

 MoveTo *mt = MoveTo::create(, Vec2(,));
DelayTime *dt = DelayTime::create();
Blink *bl = Blink::create(, );
Sequence *sq = Sequence::create(mt,dt,bl, NULL);
spt->runAction(sq);

11.进度条动画

         Sprite *sp1 = Sprite::create("dark.jpg");
sp1->setPosition(Vec2(,));
this->addChild(sp1); Sprite *sp2 = Sprite::create("light.jpg"); ProgressTimer *timer = ProgressTimer::create(sp2);
timer->setPosition(Vec2(,));
this->addChild(timer); timer->setType(ProgressTimer::Type::BAR);
timer->setMidpoint(Vec2(, ));
timer->setBarChangeRate(Vec2(,)); ProgressTo *pt = ProgressTo::create(, );
timer->runAction(pt);

12.并行动画(多个动画并发执行)

         Sprite *sp1 = Sprite::create("pean.jpg");
sp1->setPosition(Vec2(,));
this->addChild(sp1); MoveTo *mv = MoveTo::create(, Vec2(,));
RotateBy *rb = RotateBy::create(, ); Spawn *sp = Spawn::create(mv,rb, NULL); sp1->runAction(sp);

最后一个:CallFunc (回调)

         Sprite *sp1 = Sprite::create("pean.jpg");
sp1->setPosition(Vec2(,));
this->addChild(sp1); MoveTo *mv = MoveTo::create(, Vec2(,));
RotateBy *rb = RotateBy::create(, ); Spawn *sp = Spawn::create(mv,rb, NULL); CallFunc *cf = CallFunc::create([&](void)
{
CCLOG("动画完");
});
Sequence *sq = Sequence::create(sp,cf, NULL);
sp1->runAction(sq);

cocos2dx 动画 二(iOS)的更多相关文章

  1. IOS 动画专题 --iOS核心动画

    iOS开发系列--让你的应用“动”起来 --iOS核心动画 概览 通过核心动画创建基础动画.关键帧动画.动画组.转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等.在今天的文章里您可以看 ...

  2. 【转】cocos2d-x动画加速与减速

    移步原帖传送门:cocos2d-x动画加速与减速 动画是游戏的必然要素之一,在整个游戏过程中,又有着加速.减速动画的需求.以塔防为例子,布塔的时候希望能够将游戏减速,布好塔后,则希望能将游戏加速:当某 ...

  3. F#之旅8 - 图片处理应用之动画二维码

    首先,先介绍下什么是动画二维码.前些天在网上闲逛,突然看到一个开源项目,发现一种二维码的新玩法.https://github.com/sylnsfar/qrcode/blob/master/READM ...

  4. Cocos2d-x 关于在iOS平台真机测试的一些注意

    下面简单记录一下在最近cocos2d-x项目在iOS平台真机测试和模拟器测试中遇到的一些要注意的地方(使用ipod): 1.图片大小 游戏中基本上都是会用到图片,那么在使用图片的时候要特别注意图片的s ...

  5. cocos2dx怎样设置ios和Android横屏竖屏的几种方法

    cocos2d-x编译到ios上.默认是横屏的,若要改为http://竖屏.不同的ios版本号.方法也会不同 在ios7上或许我们设置好了横竖屏.但到了ios6上或许会变化.以下白白给大家分享一下我的 ...

  6. XamarinAndroid组件教程设置自定义子元素动画(二)

    XamarinAndroid组件教程设置自定义子元素动画(二) (9)打开MainActivity.cs文件,为RecylerView的子元素设置添加和删除时的透明动画效果.代码如下: …… usin ...

  7. 李洪强iOS之集成极光推送二iOS 证书 设置指南

    李洪强iOS之集成极光推送二iOS 证书 设置指南 创建应用程序ID 登陆 iOS Dev Center 选择进入iOS Provisioning Portal. 在 iOS Provisioning ...

  8. 标题:如何使用ShareSDK实现Cocos2d-x的Android/iOS分享与授权

    Cocos2DX 简介 Cocos2d-x是一套成熟的开源跨平台游戏开发框架.其引擎提供了图形渲染.GUI.音频.网络.物理.用户输入等丰富的功能,被广泛应用于游戏开发及交互式应用的构建.引擎的核心采 ...

  9. jquery实现一些小动画二

    jquery实现一些小动画二 jquery实现拖拽功能 <!DOCTYPE html> <html lang="en"> <head> < ...

随机推荐

  1. 转:测试计划(出处:: 51Testing软件测试网--zfx081)

    测试计划阶段主要处于测试的先期准备阶段,在该阶段中主要是对将要进行的测试工作做一个整体的规划.包括一下内容:   1.测试目的和测试项目简介. 1.1测试目的:××××系统的测试计划有助于实现一下目标 ...

  2. Mysql主从复制的配置(双机互为主从)

    目的: 让两台mysql服务器可以互为主从提供同步服务. 优点: 1. mysql的主从复制的主要优点是同步"备份", 在从机上的数据库就相当于一个(基本实时)备份库. 2. 在主 ...

  3. Phpcms V9全站伪静态设置方法

    为什么要伪静态?具体在这里就不说了,你懂的!一方面更新修改后不需要生成静态文件,另一方面为了SEO! 访问规则如下 1 2 list-{$catid}-{$page}.html content-{$c ...

  4. 【行为型】Command模式

    命令模式是指将用户的请求封装成(命令)对象,从而可将用户不同的请求进行参数化.对这些请求排序或记录请求日志.以及支持回滚恢复操作.记得以前刚开始使用Photoshop时,就发现它的操作历史记录面板特别 ...

  5. html文字有光晕

    <style> .tb{ font-size:40px; filter:glow(color=pink,direction=); font-family:华文行楷; } </styl ...

  6. ie浏览器下HTML上传控件input=file的美化

    近期写东西用到了input=file这个按钮,给其添加背景,在其它浏览器上都可以正常的显示,可一到ie上便不听话了,完全没有添加上,显的很难看.今天在网上找到一方法,试过后感觉很好,终于把这个问题给解 ...

  7. windows 2003 远程桌面 连接输入账号密码后,只能看见蓝色屏幕和鼠标

    具体解决方案参考的 http://www.tomshardware.com/forum/171045-46-remote-desktop-connection-blank-desktop   to s ...

  8. jboss部署应用

    简单的部署应用. 第一种方法是直接写JSP代码,然后放到指定的WAR文件夹中. 第二种,是同时META-INF下的application.xml文件,然后用JAR -CF编成WAR,再集合JSP形成E ...

  9. 天底下最简单的QT画图板,就一个类,60行代码

    简单直观.但是我有个问题是,这实际上不是在绘制直线,而是几千几万个超级短的“直线”,这样会不会效率很低呢? 注意,每次绘制的时候,需要一支笔,这支笔需要设置颜色和宽度(就像我们平时写字也要稍微挑一下笔 ...

  10. android AudioRecorder简单心得

    1.如何创建一个有效的AudioRecorder实例 Android各种设备的采样频率不同,输入的声道数也不同,如果采用固定的采样频率和声道数,那么得到的AudioRecorder不一定能够正常初始化 ...