Axmol 3.0.0-89d6d9a
Loading...
Searching...
No Matches
MoveTo Class Reference

Moves a Node object to the position x,y. More...

#include <ActionInterval.h>

Inherits MoveBy.

Public Member Functions

bool initWithDuration (float duration, const Vec2 &position)
 initializes the action
bool initWithDuration (float duration, const Vec3 &position)
 initializes the action
Public Member Functions inherited from MoveBy
void update (float time) override
bool initWithDuration (float duration, const Vec2 &deltaPosition)
 initializes the action
Public Member Functions inherited from ActionInterval
float getElapsed ()
 How many seconds had elapsed since the actions started to run.
void setAmplitudeRate (float amp)
 Sets the amplitude rate, extension in GridAction.
float getAmplitudeRate ()
 Gets the amplitude rate, extension in GridAction.
void step (float dt) override
bool initWithDuration (float d)
 initializes the action

Static Public Member Functions

static MoveTo * create (float duration, const Vec2 &position)
 Creates the action.
static MoveTo * create (float duration, const Vec3 &position)
 Creates the action.
Static Public Member Functions inherited from MoveBy
static MoveBy * create (float duration, const Vec2 &deltaPosition)
 Creates the action.
static MoveBy * create (float duration, const Vec3 &deltaPosition)
 Creates the action.

Detailed Description

Moves a Node object to the position x,y.

x and y are absolute coordinates by modifying it's position attribute. Several MoveTo actions can be concurrently called, and the resulting movement will be the sum of individual movements.

Since
v2.1beta2-custom

Member Function Documentation

◆ create() [1/2]

MoveTo * create ( float duration,
const Vec2 & position )
static

Creates the action.

Parameters
durationDuration time, in seconds.
positionThe destination position in 2d.
Returns
An autoreleased MoveTo object.

◆ create() [2/2]

MoveTo * create ( float duration,
const Vec3 & position )
static

Creates the action.

Parameters
durationDuration time, in seconds.
positionThe destination position in 3d.
Returns
An autoreleased MoveTo object.

◆ initWithDuration() [1/2]

bool initWithDuration ( float duration,
const Vec2 & position )

initializes the action

Parameters
durationin seconds

◆ initWithDuration() [2/2]

bool initWithDuration ( float duration,
const Vec3 & position )

initializes the action

Parameters
durationin seconds

The documentation for this class was generated from the following file:
  • ActionInterval.h