Implementation of QuadMoveBy actions
These actions modifies the x and y coordinates of fixed-size grid of (1,1). The z-coordinate is not modified.
Bases: cocos.actions.basegrid_actions.Grid3DAction
QuadMoveBy moves each vertex of the grid. The size of the grid is (1,1)
Vertex positions:
vertex3 --<-- vertex2
| |
v ^
| |
vertex0 -->-- vertex1
The vertices will move from the origin (src parameters) a relative distance (delta parameters) in duration time.
Example:
scene.do( QuadMoveBy( src0, src1, src2, src3,
delta0, delta1, delta2, delta3,
duration) )
Initializes the QuadMoveBy
Parameters: |
|
---|
Bases: cocos.actions.quadmoveby_actions.QuadMoveBy
MoveCornerUp moves the bottom-right corner to the upper-left corner in duration time
Bases: cocos.actions.quadmoveby_actions.QuadMoveBy
MoveCornerDown moves the upper-left corner to the bottom-right corner in duration time
Bases: cocos.actions.quadmoveby_actions.QuadMoveBy
CornerSwap moves the upper-left corner to the bottom-right corner in vice-versa in duration time. The resulting effect is a reflection + rotation.
Bases: cocos.actions.quadmoveby_actions.QuadMoveBy
Flip moves the upper-left corner to the bottom-left corner and vice-versa, and moves the upper-right corner to the bottom-left corner and vice-versa, flipping the window upside-down, and right-left.
Bases: cocos.actions.quadmoveby_actions.QuadMoveBy
FlipX flips the screen horizontally, moving the left corners to the right, and vice-versa.
Bases: cocos.actions.quadmoveby_actions.QuadMoveBy
FlipY flips the screen vertically, moving the upper corners to the bottom, and vice-versa.
Bases: cocos.actions.quadmoveby_actions.QuadMoveBy
SkewHorizontal skews the screen horizontally. default skew: x/3
Bases: cocos.actions.quadmoveby_actions.QuadMoveBy
SkewVertical skews the screen vertically. default skew: y/3