我是靠谱客的博主 含蓄白云,最近开发中收集的这篇文章主要介绍cocos2d Armature,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

    /********************************添加动画***********************************/

cocostudio::ArmatureDataManager::getInstance()->addArmatureFileInfo("ui_finger0.png", "ui_finger0.plist", "ui_finger.ExportJson");//加载资源
    
   cocostudio::Armature* finger = cocostudio::Armature::create("ui_finger");//创建动画对象

    rootNode->getChildByName("FileNode_1") -> addChild(finger);//向场景添加对象

    finger->getAnimation()->play("finger");//播放名字为finger的动画

/***************************************************************************/

/***************************根据cocostudio里面的骨骼动画节点名字创建**********************/

cocostudio::Armature* hero = node->getChildByName<cocostudio::Armature*>("ArmatureNode_Hero");

hero->getAnimation()->play("wait");

/******************************************************/

/**********************Action(动作)**********************/

MoveBy* moveBy = MoveBy::create(1, Vec2(200, 0));//对于节点对象的当前位置

MoveTo* moveTo = MoveTo::create(1, Vec2(200, 0));//绝对位置

auto delay = DelayTime:: create(1);//延时

auto seq = Sequence::create(moveBy,delay,moveTo,nullptr);//组合动画

auto mySprite = Sprite::creat("mySprite.png");

mySprite->runAction(seq);

/******************************************************/

最后

以上就是含蓄白云为你收集整理的cocos2d Armature的全部内容,希望文章能够帮你解决cocos2d Armature所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部