cocostudio2.2版做动画
1。打开cocostudio创建一个工程;
2。新建一个精灵,(imageview,layer都行)
3。勾选“开始记录动画”----
1)。点第0帧---在属性面板里修改透明度50;
2)。点第5帧---在属性面板里修改透明度100;
3)。点第10帧---在属性面板里修改透明度50;
在属性面板换图片可做成多张图变换;
做完后,去掉“开始记录动画”--点播放按钮就可以看到动画了;
原理:勾选“开始记录动画”,就处于动画编辑状态,改变属性(如位置,透明度,图片)就会自动生成关键帧;
也会自动生成属性时间轴;
如上图,点 会出现属性时间轴;不透明度默认状态下是没有的;
4。修改;
在不勾选“开始记录动画”的状态下修改,精灵的时间轴上修改只会改变整个属性;
要属性时间轴上相应的帧上改;比如要改透明度,就选中不透明度的时间轴,再选第5帧,然后到属性面板调整透明度;
//加载Cocos Studio编辑好的资源
auto rootNode =CSLoader::createNode("MainScene.csb");
addChild(rootNode);
//加载动画:
ActionTimeline*action = CSLoader::createTimeline("MainScene.csb ");
rootNode->runAction(action);
//播放动画
//从第0帧到10帧循环播放
action->gotoFrameAndPlay(0,10,true); 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。