Follow is an action that "follows" a node. Eg:
More...
Inherits Action.
|
unsigned int | _ID |
| object id, ScriptSupport need public _ID
|
|
int | _luaID |
| Lua reference id.
|
|
void * | _scriptObject |
| scriptObject, support for swift
|
|
bool | _rooted |
| When true, it means that the object was already rooted.
|
|
static const int | INVALID_TAG = -1 |
| Default tag used for all the actions.
|
|
Follow is an action that "follows" a node. Eg:
Instead of using Camera as a "follower", use this action instead.
- Since
- v0.99.2
◆ create()
Creates the action with a set boundary or with no boundary.
- Parameters
-
followedNode | The node to be followed. |
rect | The boundary. If rect is equal to Rect::ZERO, it'll work with no boundary. |
◆ createWithOffset()
Creates the action with a set boundary or with no boundary with offsets.
- Parameters
-
followedNode | The node to be followed. |
rect | The boundary. If rect is equal to Rect::ZERO, it'll work with no boundary. |
xOffset | The horizontal offset from the center of the screen from which the node is to be followed.It can be positive,negative or zero.If set to zero the node will be horizontally centered followed. |
yOffset | The vertical offset from the center of the screen from which the node is to be followed.It can be positive,negative or zero. If set to zero the node will be vertically centered followed. If both xOffset and yOffset are set to zero,then the node will be horizontally and vertically centered followed. |
◆ isBoundarySet()
bool isBoundarySet |
( |
| ) |
const |
|
inline |
Return boundarySet.
- Returns
- Return boundarySet.
◆ setBoundarySet()
void setBoundarySet |
( |
bool |
value | ) |
|
|
inline |
Alter behavior - turn on/off boundary.
- Parameters
-
value | Turn on/off boundary. |
◆ clone()
virtual Follow* clone |
( |
| ) |
const |
|
overridevirtual |
Returns a clone of action.
- Returns
- A clone action.
Reimplemented from Action.
◆ reverse()
virtual Follow* reverse |
( |
| ) |
const |
|
overridevirtual |
Returns a new action that performs the exact reverse of the action.
- Returns
- A new action that performs the exact reverse of the action. @js NA
Reimplemented from Action.
◆ step()
virtual void step |
( |
float |
dt | ) |
|
|
overridevirtual |
- Parameters
-
Reimplemented from Action.
◆ isDone()
virtual bool isDone |
( |
| ) |
const |
|
overridevirtual |
Return true if the action has finished.
- Returns
- Is true if the action has finished.
Reimplemented from Action.
◆ stop()
Called after the action has finished.
It will set the 'target' to nil. IMPORTANT: You should never call "Action::stop()" manually. Instead, use: "target->stopAction(action);".
Reimplemented from Action.
◆ initWithTarget()
Initializes the action with a set boundary or with no boundary.
- Parameters
-
followedNode | The node to be followed. |
rect | The boundary. If rect is equal to Rect::ZERO, it'll work with no boundary. |
◆ initWithTargetAndOffset()
bool initWithTargetAndOffset |
( |
Node * |
followedNode, |
|
|
float |
xOffset, |
|
|
float |
yOffset, |
|
|
const Rect & |
rect = Rect::ZERO |
|
) |
| |
|
protected |
Initializes the action with a set boundary or with no boundary with offsets.
- Parameters
-
followedNode | The node to be followed. |
rect | The boundary. If rect is equal to Rect::ZERO, it'll work with no boundary. |
xOffset | The horizontal offset from the center of the screen from which the node is to be followed.It can be positive,negative or zero.If set to zero the node will be horizontally centered followed. |
yOffset | The vertical offset from the center of the screen from which the node is to be followed.It can be positive,negative or zero. If set to zero the node will be vertically centered followed. If both xOffset and yOffset are set to zero,then the node will be horizontally and vertically centered followed. |
The documentation for this class was generated from the following file: