win7下 Cocosd—x 3.3API + vs2012 之动画实现笔记

//方式一,通过多张图片来创建
    auto sprite1 = Sprite::create("error.png");
    sprite1->setPosition(Vec2(visibleSize.width*0.3, visibleSize.height/2));
    this->addChild(sprite1);
    
    //创建帧动画序列,名词形式
    auto animation = Animation::create();
    for (int i=1; i<10; i++)
    {
        char szName[100] = {0};
        sprintf(szName, "chuShou%d.png", i);
        animation->addSpriteFrameWithFile(szName);
    }
    //设置帧动画属性
    animation->setDelayPerUnit(0.1f);      //间隔时间,切记要写成0.1f形式!
    animation->setRestoreOriginalFrame(true);       //播放完后回到第一帧
    
    auto animate = Animate::create(animation);
    sprite1->runAction(RepeatForever::create(animate));

//方式二,spine软件导出动画
 
auto skeletonNode =spine::SkeletonAnimation::createWithFile("skeleton.json", "skeleton.atlas",0.2F);//0.2是设置图片的缩放比例 skeletonNode->setPosition(Point(400, 200)); skeletonNode->setAnimation(0, "run", true);//true是指循环播放walk动作 this->addChild(skeletonNode);

 

 

 

持续更新········(自己可用的才会帖)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值