麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

CCTransition類--Cocos2D-Swiftv3.3

2019-11-14 19:35:49
字體:
來源:轉載
供稿:網友

CCTransition Class Reference

繼承自: CCScene:CCNode:CCResponder:NSObject

聲明自: CCTranslation.h

 

概述:

A transition animates the PResentation of a new scene while moving the current scene out of view. A transition is optionally played when calling one of the presentScene:withTransition: methods of CCDirector.

當從view中移出當前scene時,transition激活一個新的scene顯示。在調用CCDirector的prensentScene:withTransition方法時,transition是可選的參數.

Note: Since both scenes remain in memory and are being rendered, a transition may raise performance issues or memory warnings. If two complex scenes can not be reliably transitioned from/to it is best to not use transitions or to introduce an in-between scene that is presented only for a short period of time (ie a loading scene or merely a “fade to black” scene).

注意:在底層,所有的scenes都保留在內存中,transition可以會引發性能問題或內存警告。如果兩個復雜的scenes不能有效的被transition,那么最好不要使用transitions或者引入一個僅僅會顯示短時間的內置scene(比如載入scene或者漸漸變黑scene)。

 

Tasks

Creating a Fade Scene Transition

Creating a Directional Scene Transition

Transition Performance Settings

Controlling Scene Animation during Transition

Transition Running Time and Progress

 

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 incomingDownScale
可以縮減傳入scene的規模。可以用作一個效果,或者在復雜scene中減少底層時間。

Declared In

CCTransition.h
 

incomingSceneAnimated

Defines whether incoming scene will be animated during transition. Default NO.

定義傳入的scene在transition的過程中是否會被激活,默認為NO。

@property (nonatomic, getter=isIncomingSceneAnimated) BOOL incomingSceneAnimated

Declared In

CCTransition.h
 

outgoingDownScale

Will downscale outgoing scene. Can be used as an effect, or to decrease render time on complex scenes. Default 1.0.

可以縮減傳出scene的規模。可以用作一個效果,或者在復雜scenes上減少底層處理所需的時間。

@property (nonatomic, assign) float outgoingDownScale

Declared In

CCTransition.h

outgoingSceneAnimated

Defines whether outgoing scene will be animated during transition. Default NO.

定義傳出場景在transition過程中是否會被激活。默認NO

@property (nonatomic, getter=isOutgoingSceneAnimated) BOOL outgoingSceneAnimated

Declared In

CCTransition.h

progress

Normalized (percentage) transition progress in the range 0.0 to 1.0.

把transition的進度規范化在0.0到1.0的范圍內(百分比形式)

@property (nonatomic, readonly) float progress

Declared In

CCTransition.h

retinaTransition

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 retinaTransition

Declared In

CCTransition.h

runTime

The actual transition runtime in seconds.

實際的transition運行時間。

@property (nonatomic, readonly) NSTimeInterval runTime

Declared In

CCTransition.h

transitionDepthStencilFormat

Depth/stencil format used for transition. Default GL_DEPTH24_STENCIL8_OES.

@property (nonatomic, assign) GLuint transitionDepthStencilFormat

Declared In

CCTransition.h

transitionPixelFormat

Pixel format used for transition. Default CCTexturePixelFormat_RGBA8888.

@property (nonatomic, assign) CCTexturePixelFormat transitionPixelFormat

Declared In

CCTransition.h
 

 

Class Methods

transitionCrossFadeWithDuration:

Creates a cross fade transition directly from outgoing to incoming scene.

創建一個交叉漸變transition。(舊場景 alpha 值從 1 變為 0,新場景的 alpha 值從 0 變為 1,兩個 cross 在一起)

+ (CCTransition *)transitionCrossFadeWithDuration:(NSTimeInterval)duration

Parameters

duration

The duration of the transition in seconds.

Return Value

The CCTransition Object.

Declared In

CCTransition.h

transitionFadeWithColor:duration:

Creates a fade transition from outgoing to incoming scene, through color.

創建一個漸變transition,通過一個color場景。(先從舊場景 cross fade 到這個顏色場景,再從顏色場景 cross fade 到新場景)

+ (CCTransition *)transitionFadeWithColor:(CCColor *)color duration:(NSTimeInterval)duration

Parameters

color

The color to fade through

duration

The duration of the transition in seconds.

Return Value

The CCTransition Object.

See Also

Declared In

CCTransition.h

transitionFadeWithDuration:

Creates a fade transition from outgoing to incoming scene, through black.

穿件一個漸變transition,通過一個black場景.

+ (CCTransition *)transitionFadeWithDuration:(NSTimeInterval)duration

Parameters

duration

The duration of the transition in seconds.

Return Value

The CCTransition Object.

Declared In

CCTransition.h

transitionMoveInWithDirection:duration:

Creates a transition where the incoming scene is moved in over the outgoing scene.

創建一個transtion(效果是新scene像蓋子一樣挪過來蓋在舊scene上面)

注:CCTransitionDirection:

typedef NS_ENUM(NSInteger, CCTransitionDirection ) {
   CCTransitionDirectionUp,
   CCTransitionDirectionDown,
   CCTransitionDirectionRight,
   CCTransitionDirectionLeft,
   CCTransitionDirectionInvalid = -1,
};

+ (CCTransition *)transitionMoveInWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration

Parameters

direction

Direction to move the incoming scene.

duration

The duration of the transition in seconds.

Return Value

The CCTransition Object.

Declared In

CCTransition.h

transitionPushWithDirection:duration:

Creates a transition where the incoming scene pushed the outgoing scene out.

效果是新scene把舊scene推走,平行移動。

+ (CCTransition *)transitionPushWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration

Parameters

direction

Direction to move incoming and outgoing scenes.

duration

The duration of the transition in seconds.

Return Value

The CCTransition Object.

Declared In

CCTransition.h

transitionRevealWithDirection:duration:

Creates a transition where the incoming scene is revealed by sliding the outgoing scene out.

舊場景蓋在新場景下面,然后像揭蓋子一樣把舊的揭掉,新的就露出來了。與 move in 相反,一個是新場景蓋過來,一個是老場景揭出去。

+ (CCTransition *)transitionRevealWithDirection:(CCTransitionDirection)direction duration:(NSTimeInterval)duration

Parameters

direction

Direction to slide outcoing scene.

duration

The duration of the transition in seconds.

Return Value

The CCTransition Object.

Declared In

CCTransition.h

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人在线国产 | 成年片在线观看 | 一级毛片真人免费播放视频 | 黄污网址| 九艹在线 | 精品一区二区免费 | 午夜爽爽爽男女免费观看hd | 久久久久久久一区二区三区 | 成av在线 | 成人羞羞在线观看网站 | 精品黑人一区二区三区国语馆 | 欧美日韩大片在线观看 | 欧美h版电影在线观看 | 欧美一级不卡视频 | caoporn国产一区二区 | 黄色的视频免费观看 | 九色成人在线 | 日本成人在线播放 | 精品亚洲夜色av98在线观看 | 在线91视频| av电影免费在线 | 青草久久av| 欧美成人做爰高潮片免费视频 | 亚洲电影免费观看国语版 | 久久久久av电影 | 成码无人av片在线观看网站 | 久草高清视频 | 国产精品爱久久久久久久 | 欧美中文字幕一区二区三区亚洲 | 久草在线观看福利视频 | 精品久久久久久久久久久αⅴ | 在线成人免费视频 | 国产在线观看 | 麻豆porn| 91成人一区 | 国产美女爽到喷白浆的 | 免费a级毛片大学生免费观看 | 亚洲精品在线观看网站 | 毛片在线播放视频 | 国产精品91在线 | 亚洲精中文字幕二区三区 |