cocos creator入门教程(六)—— cc.Action使用

本文是cocos creator入门教程的第六部分,主要介绍了cc.Action的使用。Action分为ActionInstant和ActionInterval两类,讲解了如何通过cc.Node的runAction方法运行各种动作,如移动、旋转、缩放、淡入淡出等。此外,还提到了Action的缓动效果、停止Action的方法以及cc.callFunc和延迟操作。下一篇文章将探讨cc.Component的使用。
摘要由CSDN通过智能技术生成
  • Action类是动作命令,我们创建Action,然后节点运行action就能够执行Action的动作;
  • Action分为两类: (1) 瞬时就完成的ActionInstant, (2) 要一段时间后才能完成ActionIntervial;
  • cc.Node runAction: 节点运行action;
  • cc.moveTo, cc.moveBy  To: 目标 By: 变化
  • cc.roateBy, cc.rotateTo,
  • cc.scaleBy, cc.scaleTo,
  • cc.fadeOut(淡出), cc.fadeIn(淡入):  cc.fadeTo();
  • cc.callFunc, cc.delayTime
  • cc.sequnce, cc.repeat, cc.repeatForever
  • Action easing(缓动的方式):  加上缓动特效, cc.easeXXXXX查看文档设置自己想要的缓动对象
  • stopAction: 停止运行action
  • stopAllActions: 停止所有的action;
        //move移动
        //var _v1 = cc.moveTo(1,cc.v2(100,100));//cc.moveTo(1,x,y);
        //this.node.runAction(_v1);
        //var _v2 = cc.moveBy(1,cc.v2(100,100));//cc.moveBy(1,x,y);变化多少
        //this.node.runAction(_v2);

        //rotate旋转
        //var _v3 = cc.rotateTo(1,180);//旋转到180度
        //this.node.runAction(_v3);
        //var _v4 = cc.rotateBy(1,-180);//旋转变化-180度
   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值