微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

cocos2d cocostudio

cocostudio的动画使用的是armature系统,这套系统比cocos2d-x的动画强大很多。
不过你说的runaction应该叫做的动作,比如移动、旋转灯··这样的动画在UI编辑器里就做了。 如果做复杂的动画的话你还用runaction将会非常的复杂~~动作编辑器做的就是将这部分复杂的计算转成直观的界面编辑器操作 参考下动作编辑器的播放代码 //从导出文件异步加载动画 CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("Cowboy0.png","Cowboy0.plist","Cowboy.ExportJson"); //根据动画名称创建动画精灵 CCArmature *armature = CCArmature::create("Cowboy"); //播放指定动作 armature->getAnimation()->playByIndex(0); //修改属性 armature->setScale(0.5f); //设置动画精灵位置 armature->setPosition(200,300); //添加当前页面 this->addChild(armature,2);

原文地址:https://www.jb51.cc/cocos2dx/345625.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐