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

CVP认证学习笔记--李天宇023使用animationEditor编辑骨骼动画

发布时间:2020-12-14 17:06:39 所属栏目:百科 来源:网络整理
导读:本节课主要通过学习使用骨骼动画监听器 setMovementEventCallFunc ,来实现点击屏幕使船长进行攻击动画的播放后执行走路动画。简单的说一下我的思路:首先加载骨骼动画,通过 ccs.armatureDataManager.addArmatureFileInfo 这个函数。然后 new 一个动画层 ,

本节课主要通过学习使用骨骼动画监听器setMovementEventCallFunc,来实现点击屏幕使船长进行攻击动画的播放后执行走路动画。简单的说一下我的思路:首先加载骨骼动画,通过ccs.armatureDataManager.addArmatureFileInfo这个函数。然后new一个动画层,通过new Armature()。然后getAnimation().play(“动画名字”);实现了动画的播放效果。但是这时候我们要实现的是在播放完这组动画后的内容,所以我们要用到setMovementEventCallFunc这个函数。里边有两个参数,第一个参数是方法名称,第二个参数则是一个相对的位置。那么接下来我们定义一个方法,使动画播放完成后调用它。animationEventHandler:function (armature,movementType,movementID) {}第一个参数代表当前播放的动画,第二个参数是判断动画播放完毕否,第三个动画是判断播放的是哪个动画。通过看之旅这本书,了解到了movementType == ccs.MovementEventType.complete可以判断一组动画是否播放完毕。所以在这里可以用到。大致内容就是如此。

最后附上作业链接:

http://www.cocoscvp.com/usercode/2016_05_03/1ea9f1bb0adbeaaf7fff5167fa34fe4e21f1545d/

(编辑:李大同)

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

    推荐文章
      热点阅读