Axmol Engine 2.4.0-258ceca
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
virtual 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.
 
virtual void step (float dt) override
 
bool initWithDuration (float d)
 initializes the action
 

Static Public Member Functions

static MoveTocreate (float duration, const Vec2 &position)
 Creates the action.
 
static MoveTocreate (float duration, const Vec3 &position)
 Creates the action.
 
- Static Public Member Functions inherited from MoveBy
static MoveBycreate (float duration, const Vec2 &deltaPosition)
 Creates the action.
 
static MoveBycreate (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]

static 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]

static 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: