Class cc.Waves

Class Summary
Constructor Attributes Constructor Name and Description
 
cc.Waves(duration, gridSize, waves, amplitude, horizontal, vertical)
cc.Waves action.

Method Summary

Class Detail

cc.Waves(duration, gridSize, waves, amplitude, horizontal, vertical)
cc.Waves action.
Reference the test cases (Effects Test)
Parameters:
{Number} duration
{cc.Size} gridSize
{Number} waves
{Number} amplitude
{Boolean} horizontal
{Boolean} vertical

Field Detail

<static> {cc.Waves} cc.Waves.create
Please use cc.waves instead initializes the action with amplitude, horizontal sin, vertical sin, a grid and duration
Deprecated:
since v3.0
Please use cc.waves instead.

Method Detail

  • ctor(duration, gridSize, waves, amplitude, horizontal, vertical)
    Constructor function, override it to extend the construction behavior, remember to call "this._super()" in the extended "ctor" function.
    Create a wave action with amplitude, horizontal sin, vertical sin, a grid and duration.
    Parameters:
    {Number} duration
    {cc.Size} gridSize
    {Number} waves
    {Number} amplitude
    {Boolean} horizontal
    {Boolean} vertical
  • {Number} getAmplitude()
    get amplitude
    Returns:
    {Number}
  • {Number} getAmplitudeRate()
    get amplitude rate
    Returns:
    {Number}
  • {Boolean} initWithDuration(duration, gridSize, waves, amplitude, horizontal, vertical)
    initializes the action with amplitude, horizontal sin, vertical sin, a grid and duration
    Parameters:
    {Number} duration
    {cc.Size} gridSize
    {Number} waves
    {Number} amplitude
    {Boolean} horizontal
    {Boolean} vertical
    Returns:
    {Boolean}
  • setAmplitude(amplitude)
    set amplitude
    Parameters:
    {Number} amplitude
  • setAmplitudeRate(amplitudeRate)
    set amplitude rate
    Parameters:
    {Number} amplitudeRate
  • update(dt)
    Called once per frame. Time is the number of seconds of a frame interval.
    Parameters:
    {Number} dt