Class cc.Twirl

Class Summary
Constructor Attributes Constructor Name and Description
 
cc.Twirl(duration, gridSize, position, twirls, amplitude)
cc.Twirl action.

Method Summary

Class Detail

cc.Twirl(duration, gridSize, position, twirls, amplitude)
cc.Twirl action.
Reference the test cases (Effects Test)
Parameters:
{Number} duration
{cc.Size} gridSize
{cc.Point} position
{Number} twirls
{Number} amplitude

Field Detail

<static> {cc.Twirl} cc.Twirl.create
Please use cc.twirl instead creates the action with center position, number of twirls, amplitude, a grid size and duration
Deprecated:
since v3.0
Please use cc.twirl instead.

Method Detail

  • ctor(duration, gridSize, position, twirls, amplitude)
    Constructor function, override it to extend the construction behavior, remember to call "this._super()" in the extended "ctor" function.
    Create a grid 3d action with center position, number of twirls, amplitude, a grid size and duration.
    Parameters:
    {Number} duration
    {cc.Size} gridSize
    {cc.Point} position
    {Number} twirls
    {Number} amplitude
  • {Number} getAmplitude()
    get amplitude
    Returns:
    {Number}
  • {Number} getAmplitudeRate()
    get amplitude rate
    Returns:
    {Number}
  • {cc.Point} getPosition()
    get twirl center
    Returns:
    {cc.Point}
  • initWithDuration(duration, gridSize, position, twirls, amplitude)
    initializes the action with center position, number of twirls, amplitude, a grid size and duration
    Parameters:
    duration
    gridSize
    position
    twirls
    amplitude
  • setAmplitude(amplitude)
    set amplitude
    Parameters:
    {Number} amplitude
  • setAmplitudeRate(amplitudeRate)
    set amplitude rate
    Parameters:
    {Number} amplitudeRate
  • setPosition(position)
    set twirl center
    Parameters:
    {cc.Point} position
  • update(dt)
    Called once per frame. Time is the number of seconds of a frame interval.
    Parameters:
    {Number} dt