首先为什么要写这系列的文章。一来梳理自己的思路,二来让防止这个事情半途而废,三来也可以看到自己的不足和缺陷。
本文使用的资源基本来源与ccs提供的例子,有少数资源是从游戏中截取的。
这里是oschina上的示例点击打开链接。
首先,通过cocosstudio得到了骨骼动画导出后的三个文件,用
CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("EnemyAnimation0.png", "EnemyAnimation0.plist", "tauren.ExportJson");
添加到了缓存中。然后通过
CCArmature::create("tauren")创建动画,最后
Myarmature->getAnimation()->play("loading");播放loading动作。通过简单的三句话的调用,播放c出了动画。效果如下图