Cocos Creator中Action的使用

作者: Thomas游戏圈 | 来源:发表于2020-05-20 09:57 被阅读0次

    在Cocos Creator游戏开发中,动作特效是经常使用的,本文我们就一起来归纳总结下。

    一、 Action简介

    1: Action类是动作命令,创建Action后节点运行action就能执行Action的动作;

    2: Action分为两类:

    (1) 瞬时就完成的ActionInstant, (2) 要一段时间后才能完成ActionInterval;

    3: 节点运行action: cc.Node runAction: ;

    4: 移动:cc.moveTo, cc.moveBy To: 目标 By: 变化

    5: 旋转:cc.roateBy, cc.rotateTo,

    6: 缩放:cc.scaleBy, cc.scaleTo,

    7: 渐变:cc.fadeOut(淡出), cc.fadeIn(淡入): cc.fadeTo();

    8: 回调:cc.callFunc, cc.delayTime

    9: 序列:cc.sequnce, cc.repeat, cc.repeatForever,spawn

    10: 缓动:Action easing(缓动的方式): 加上缓动特效, cc.easeXXXXX查看文档设置自己想要的缓动对象

    11: 停止运行action:stopAction;

    12: 停止所有的action:stopAllActions;点击链接加入群聊【unity/cocos交流二群】

    二、 案例演示

    三、 总结

    1、类似于拍电影,首先导演要安排剧本Action,然后节点去执行剧本this.node.runAction。

    2、停止演戏stopAction()和stopAllActions()。

    3、常见剧本:移动moveTo、moveBy,旋转rotateXX、缩放scaleXX、渐变fadeXXX。

    4、注意To是到某个值,By的相对变化量。

    5、回调和延迟:cc.callFunc, cc.delayTime。

    6、缓动:Action easing(缓动的方式): 加上缓动特效, cc.easeXXXXX查看文档设置自己想要的缓动对象。

    7、同步和异步:sequence(动作先后顺序执行)、spawn(动作同时执行)。

    8、重复循环执行:cc.repeat, cc.repeatForever(action)。点击链接加入群聊【unity/cocos交流二群】

    相关文章

      网友评论

        本文标题:Cocos Creator中Action的使用

        本文链接:https://www.haomeiwen.com/subject/awhgohtx.html