cocos骨骼动画

来源:互联网 发布:关机准备配置windows 编辑:程序博客网 时间:2024/06/07 04:05

骨骼动画的创建使用

    ArmatureDataManager::getInstance()->addArmatureFileInfo(Start_ExportJson);    Armature* armature = Armature::create("NewAnimation1");        armature->setPosition(Vec2(_winSize.width / 2, _winSize.height / 2));        addChild(armature, 2);        armature->getAnimation()->play("kaishi");        armature2->getAnimation()->setMovementEventCallFunc(this, movementEvent_selector(GameTableUI::ShootAnimationCallFunc));//设置动画播放监听        AnimationData* animationData = armature->getAnimation()->getAnimationData();        int currentFrame = animationData->getMovement("daqiang")->durationTo;//当前帧数        int allFrame = animationData->getMovement("daqiang")->duration;//总帧数    //movementType表示当前动画运行状态    void GameTableUI::ShootAnimationCallFunc(Armature *armature, MovementEventType movementType, const std::string& movementID)    {    }
原创粉丝点击