Cocos2dx技术(三)——cocos2dx基本概念(四)动作

Cocos2dx技术(三)——cocos2dx基本概念(四)动作,第1张

概述1、Action类的作用:Action对象可以随时间改变Node的属性,任何一个以Node为基类的对象都持有一个可执行动作的Action对象。 2、Cocos2dx里面的By与To的区别 By:相对 To:绝对 3、基本动作 移动(move),在规定时间内移动Node的位置 旋转(Rotate) 缩放(Scale) 淡入淡出 色调(Tint) 动画(Animate),通过Animate可以很容易地

1、Action类的作用:Action对象可以随时间改变Node的属性,任何一个以Node为基类的对象都持有一个可执行动作的Action对象。

2、Cocos2dx里面的By与To的区别

By:相对

To:绝对

3、基本动作

移动(move),在规定时间内移动Node的位置

旋转(Rotate)

缩放(Scale)

淡入淡出

色调(Tint)

动画(Animate),通过Animate可以很容易地实现精灵的帧动画效果,要做的只是简单地每隔一段时间替换_displayframe_即可

减速(Easing),Easing用一个给定的加速度来使动画更加流畅。无论速度快慢,ease动作总是同时开始同时结束。

4、序列动作

Sequence可以使一系列对象按照顺序执行,这一系列对象可以使任意数量的动作对象、函数甚至是Sequence。

cocos2dx允许在Sequence中添加自定义的函数,而不仅仅限于cocos2dx中提供的动作对象。cocos2dx中有一个CallFune对象,它允许创建一个function()函数并传递到Sequence中执行。

Spawn与Sequence类似,不同的是Spawn是所有动作同时执行。

Reverse(逆序),运行一系列动作时,可以调用reserve()函数使动作逆序执行。这种逆序不仅仅是逆序执行动作,实际上原始的Sequence或者Spawn的属性也跟着转换成逆序。

大部分Action和Sequence对象都是可逆的。

总结

以上是内存溢出为你收集整理的Cocos2dx技术(三)——cocos2dx基本概念(四)动作全部内容,希望文章能够帮你解决Cocos2dx技术(三)——cocos2dx基本概念(四)动作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1053484.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存