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

本节课主要通过学习使用骨骼动画监听器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/

相关文章

操作步骤 1、创建cocos2d-x工程 2、新建 Scene1.cpp Scene1.h Scene1.h代码 #ifndef __SCENE1_H__#defi...
开发环境:OS(WINDOWS 8.1 X64 企业版) cocos2d-x 2.2.1 vs2010 想给vs安装上cocos的模版,执行Install...
把创建项目做成一个批处理,当创建项目时可以省时省力很多。 操作步骤 1、在 E:cocos2d-x-2.2.1toolspr...
https://www.cnblogs.com/JiaoQing/p/3906780.html 四个响应函数 1 EventListenerPhysicsContact* evC...
转载于 http://www.cnblogs.com/kenkofox/p/3926797.html 熟悉js的dom事件或者flash事件的,基本都能立...
ScrollView(滚动容器)加载大量item时会导致游戏界面的卡顿,严重时整个界面会出现卡死的情况。最近项...