cocostudio2.2版做序列帧动画
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); 。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |