Skip to content

Latest commit

 

History

History
executable file
·
107 lines (96 loc) · 10.9 KB

action-list.md

File metadata and controls

executable file
·
107 lines (96 loc) · 10.9 KB

Action list

Basic action type

  • Action: base class of all action types.
  • FiniteTimeAction: finite time action which has the property of duration.
  • ActionInstant: free action which will execute immediately, inherited from FiniteTimeAction.
  • ActionInterval: interval action which will be completed within a predetermined time period, also inherited from FiniteTimeAction.
  • ActionEase: all slow motion base classes to modify ActionInterval.
  • EaseRateAction: slow motion base class with rate attribute.
  • EaseElastic: elastic slow motion base class.
  • EaseBounce: bounce slow motion base class.

The developer can get to know the basic API for every action type in these action type files.

Container action

Action name Introduction File link
cc.sequence sequential execution action API description
cc.spawn synchronized execution action API description
cc.repeat repetitive execution action API description
cc.repeatForever forever repetitive action API description
cc.speed alter action rate API description

Free action

Action name Introduction File link
cc.show show immediately API description
cc.hide hide immediately API description
cc.toggleVisibility show/hide status switch API description
cc.removeSelf remove self from parent node API description
cc.flipX X-axis flip API description
cc.flipY Y-axis flip API description
cc.place place at the target location API description
cc.callFunc execute callback function API description
cc.targetedAction create action with existant action and a new target node API description

Interval action

Action name Introduction File link
cc.moveTo move to the target location API description
cc.moveBy move by assigned distance API description
cc.rotateTo rotate to the target angle API description
cc.rotateBy rotate by assigned angle API description
cc.scaleTo scale node to assigned multiple API description
cc.scaleBy scale node by assigned multiple API description
cc.skewTo skew to the target angle API description
cc.skewBy skew by assigned angle API description
cc.jumpBy move assigned distance by jumping API description
cc.jumpTo jump to the target location API description
cc.follow follow the target node's location API description
cc.bezierTo move to the target location by Bezier curve track API description
cc.bezierBy move assigned distance by Bezier curve track API description
cc.blink blink(based on the transparency) API description
cc.fadeTo alter the transparency to assigned value API description
cc.fadeIn fade in API description
cc.fadeOut fade out API description
cc.tintTo alter the color to the assigned value API description
cc.tintBy alter the color by the assigned increment API description
cc.delayTime delay the assigned time amount API description
cc.reverseTime reverse the time axis of the target action API description
cc.cardinalSplineTo move to the target location by cardinal spline curve track API description
cc.cardinalSplineBy move assigned distance by cardinal spline curve track API description
cc.catmullRomTo move to the target location by Catmull Rom spline curve track API description
cc.catmullRomBy move assigned distance by by Catmull Rom spline curve track API description

Slow motion

Action name File link
cc.easeIn API description
cc.easeOut API description
cc.easeInOut API description
cc.easeExponentialIn API description
cc.easeExponentialOut API description
cc.easeExponentialInOut API description
cc.easeSineIn API description
cc.easeSineOut API description
cc.easeSineInOut API description
cc.easeElasticIn API description
cc.easeElasticOut API description
cc.easeElasticInOut API description
cc.easeBounceIn API description
cc.easeBounceOut API description
cc.easeBounceInOut API description
cc.easeBackIn API description
cc.easeBackOut API description
cc.easeBackInOut API description
cc.easeBezierAction API description
cc.easeQuadraticActionIn API description
cc.easeQuadraticActionOut API description
cc.easeQuadraticActionInOut API description
cc.easeQuarticActionIn API description
cc.easeQuarticActionOut API description
cc.easeQuarticActionInOut API description
cc.easeQuinticActionIn API description
cc.easeQuinticActionOut API description
cc.easeQuinticActionInOut API description
cc.easeCircleActionIn API description
cc.easeCircleActionOut API description
cc.easeCircleActionInOut API description
cc.easeCubicActionIn API description
cc.easeCubicActionOut API description
cc.easeCubicActionInOut API description