CCTransition Class Reference
| Inherits from | CCScene : CCNode : CCResponder : NSObject |
| Declared in | CCTransition.h |
Overview
Creates a transition. The transition will replace the outgoing scene, with the incoming scene. Both scenes can be animated during the transition ( default disabled ).
Complex animated scenes on retina devices might run slow during transitions. In that case, try disabling retina transitions, and check if the render quality is adequate.
Tasks
Accessing the Transition Attributes
-
outgoingDownScaleproperty -
incomingDownScaleproperty -
retinaTransitionproperty -
transitionPixelFormatproperty -
transitionDepthStencilFormatproperty -
outgoingSceneAnimatedproperty -
incomingSceneAnimatedproperty -
runTimeproperty -
progressproperty
Creating a CCTransition Object
Properties
incomingDownScale
Will downscale incoming scene. Can be used as an effect, or to decrease render time on complex scenes. Default 1.0.
@property (nonatomic, assign) float incomingDownScaleDeclared In
CCTransition.hincomingSceneAnimated
Defines whether incoming scene will be animated during transition. Default NO.
@property (nonatomic, getter=isIncomingSceneAnimated) BOOL incomingSceneAnimatedDeclared In
CCTransition.houtgoingDownScale
Will downscale outgoing scene. Can be used as an effect, or to decrease render time on complex scenes. Default 1.0.
@property (nonatomic, assign) float outgoingDownScaleDeclared In
CCTransition.houtgoingSceneAnimated
Defines whether outgoing scene will be animated during transition. Default NO.
@property (nonatomic, getter=isOutgoingSceneAnimated) BOOL outgoingSceneAnimatedDeclared In
CCTransition.hprogress
Normalized transition progress.
@property (nonatomic, readonly) float progressDeclared In
CCTransition.hretinaTransition
Transition will be performed in retina resolution. Will force outgoingDownScale and incomingDownScale to 1.0 on non retina devices, and 2.0 on retina devices if not set. Default YES.
@property (nonatomic, getter=isRetinaTransition) BOOL retinaTransitionDeclared In
CCTransition.hrunTime
The actual transition runtime in seconds.
@property (nonatomic, readonly) NSTimeInterval runTimeDeclared In
CCTransition.hClass Methods
transitionCrossFadeWithDuration:
Creates a cross fade transition directly from outgoing to incoming scene.
+ (CCTransition *)transitionCrossFadeWithDuration:(NSTimeInterval)durationParameters
- duration
The duration of the transition in seconds.
Return Value
The CCTransition Object.
Declared In
CCTransition.htransitionFadeWithColor:duration:
Creates a fade transition from outgoing to incoming scene, through color.
+ (CCTransition *)transitionFadeWithColor:(CCColor *)color duration:(NSTimeInterval)durationParameters
- color
The color to fade through
- duration
The duration of the transition in seconds.
Return Value
The CCTransition Object.
Declared In
CCTransition.htransitionFadeWithDuration:
Creates a fade transition from outgoing to incoming scene, through black.
+ (CCTransition *)transitionFadeWithDuration:(NSTimeInterval)durationParameters
- duration
The duration of the transition in seconds.
Return Value
The CCTransition Object.
Declared In
CCTransition.htransitionMoveInWithDirection:duration:
Creates a transition where the incoming scene is moved in over the outgoing scene.
+ (CCTransition *)transitionMoveInWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)durationParameters
- direction
Direction to move the incoming scene.
- duration
The duration of the transition in seconds.
Return Value
The CCTransition Object.
Declared In
CCTransition.htransitionPushWithDirection:duration:
Creates a transition where the incoming scene pushed the outgoing scene out.
+ (CCTransition *)transitionPushWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)durationParameters
- direction
Direction to move incoming and outgoing scenes.
- duration
The duration of the transition in seconds.
Return Value
The CCTransition Object.
Declared In
CCTransition.htransitionRevealWithDirection:duration:
Creates a transition where the incoming scene is revealed by sliding the outgoing scene out.
+ (CCTransition *)transitionRevealWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)durationParameters
- direction
Direction to slide outcoing scene.
- duration
The duration of the transition in seconds.
Return Value
The CCTransition Object.
Declared In
CCTransition.h