cocos2dx3.2中实现cocosstudio1.6帧动画动态换资源
首页 > cocos2dx专栏 > cocos2dx工具    作者:闭眼就天黑   2017年5月17日 18:10 星期三   热度:8552°   百度已收录  
时间:2017-5-17 18:10   热度:8552° 

做的棋牌游戏需要实现翻牌的动画,首先在cocosstudio实现了翻牌的帧动画。然后代码中根据具体的所发的牌来显示不同的发牌动画。

 

工具:cocosstudio1.6

引擎:cocos2dx-3.2

 

要实现这种效果,首先在cocosstudio制作一个动作Opencard,实现2个关键帧tcardcard

1495016041417611.png

card用来播放动作,tcard用来显示牌值并在代码里替换资源用。


1、导出动画

2、整理好用来替换的资源

 

3、代码里加载实现动画

cocostudio::ArmatureDataManager::getInstance()->addArmatureFileInfo("xxxxxxxx/fanpai.ExportJson");

m_fanpai = cocostudio::Armature::create("fanpai");

m_fanpai->setPosition(548, 300);

m_fanpai->setZOrder(2);

m_fanpai->setVisible(false);

this->addChild(m_fanpai);


4、动态更换资源替换关键帧

////////////////////这里更换资源////////////////////////////////////

auto skin = Skin::create(“对应的牌资源”);

int index = m_fanpai->getBone("tcard")->getDisplayManager()->getCurrentDisplayIndex();

m_fanpai->getBone("tcard")->addDisplay(skin, index);

m_fanpai->getBone("tcard")->changeDisplayWithIndex(index, true);

////////////////////////////////////////////////////////////////////////

 

5、实际效果

jdfw.gif


由于录像软件的问题,录的效果不是很好啊。哈哈。。

 by:闭眼就天黑  2017-05-17      独立游戏QQ群:515753718  


二维码加载中...
本文作者:闭眼就天黑      文章标题: cocos2dx3.2中实现cocosstudio1.6帧动画动态换资源
本文地址:https://www.byjth.com/tools/108.html
版权声明:若无注明,本文皆为“闭眼就天黑专栏_技术博客_个人学习总结”原创,转载请保留文章出处。
相关文章

版权所有:《闭眼就天黑专栏_技术博客_个人学习总结》 => 《cocos2dx3.2中实现cocosstudio1.6帧动画动态换资源
本文地址:https://www.byjth.com/tools/108.html
除非注明,文章均为 《闭眼就天黑专栏_技术博客_个人学习总结》 原创,欢迎转载!转载请注明本文地址,谢谢。

独立游戏QQ群:515753718

返回顶部    首页    手机版本    版权所有:闭眼就天黑专栏_技术博客_个人学习总结
    站长: 闭眼就天黑    搜索cocos2dx主题 技术支持:闭眼就天黑   皖ICP备14007736号-1  

皖公网安备 34132102000107号

   sitemap