一个角色,在不同的状态下有不同的动作。
现在用CocosStudi分别做了这些动作,但是怎么切换使用了?
使用
role->init(“waiting”);
role->getAnimation()->playWithIndex(0);
之后,如何把播放的动画切换到run,jump这些动画上去了?
只能把这全部的动画放到一个文件里面,然后用playWithIndex(1); playWithIndex2);。。。这样的来实现么?
ps:role是个继承了CCArmature类的对象。
在初始化阶段,使用了
CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo(“animation/waiting0.png”,“animation/waiting0.plist”,“animation/waiting.ExportJson”);
CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo(“animation/run0.png”,“animation/run0.plist”,“animation/run.ExportJson”);
CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo(“animation/jump0.png”,“animation/jump0.plist”,“animation/jump.ExportJson”);
。。。
把动画读进内存