加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocostudio2.2版做序列帧动画

发布时间:2020-12-14 17:04:42 所属栏目:百科 来源:网络整理
导读:cocostudio2.2 版做动画 1 。打开 cocostudio 创建一个工程; 2 。新建一个精灵,( imageview,layer 都行) 3 。勾选 “ 开始记录动画 ”---- 1 )。点第 0 帧 --- 在属性面板里修改透明度 50 ; 2 )。点第 5 帧 --- 在属性面板里修改透明度 100 ; 3 )。

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); 。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读