浏览 1556 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-11-09
首先我们来说下Cocos2d-x的动作 Cocos2d-x的动作是比较简单的,我这里先帮大家总结归纳出来,下去之后大家可以去多多熟悉下,正所谓熟能生巧 动作的基类是Action Action 类的常用成员变量 _originalTarget 执行动作的源目标,类型是Node _target 执行动作的目标,类型是Node _tag 动作的标签值,类型是int Action 常用的函数 isDone() 动作是否完成,如果完成,返回true startWithTarget(Node * target) 动作开始之前调用的函数 用来设置执行的动作目标 stop() 动作执行完毕之后会调用的函数 step(float dt) 动作执行中根据时间间隔调用的函数,最好不要重载这个函数 update(flaot time) 动作执行中每帧调用的函数,time指定调用时间,0为动作开始时调用,0.5为动作执行到一半的时候调用,1为完成时候调用 getTarget() 获得动作执行目标 setTarget(Node * target) 设置动作执行目标,将修改目标的属性 getOriginalTarget() 获得动作执行目标的源目标 setOriginalTarget(Node * originalTarget) 设置动作执行目标的源目标 getTag() 获得动作的标签值 setTag(int tag) 设置动作的标签值 Sequence 使用该组合动作可以按顺序执行多个动作 Spawn 使节点同时执行多个动作 Repeat 使用该组合动作可以让节点在限定时间内重复执行某个动作 RepeatForever 可以让节点重复执行某个动作 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |