cocos2d-x 根据png序列图创建animation

本文介绍了如何在没有.plist文件的情况下,利用cocos2d-x框架根据png序列图手动创建动画。作者展示了从一个Android游戏中提取的png序列图,并分享了创建动画的步骤和代码片段。
摘要由CSDN通过智能技术生成

之前都是使用TP格式化swf来创建动画,今天遇到了个问题,我拿到的动画序列图是合成好的一张png。没有plist文件。悲催...

现在只好自己画区域创建动画。

先看看png序列图。我就随便拿一个来用用。(先说明哈,该图是我从一个android游戏里面抽出来的。无侵权之意。)


CCTexture2D *playerRunTexture = CCTextureCache::sharedTextureCache()->addImage("player_run.png");
    CCMutableArray<CCSpriteFrame*>* animFrames = new CCMutableArray<CCSpriteFrame*>(11);
    for(int i=0;i<8;i++){
        animFrames->addObject(CCSpriteFrame::frameWithTexture(playerRunTexture, cocos2d::CCRectMake(72*i, 0, 72, 72)));
    }
    //生成CCAnimation对象
    CCAnimation* animation = new CCAnimation();
    anim
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值