2012-10-10 49 views
4

我期待在COCOS2D(iOS)中創建類似的隧道效應。任何人都可以提出任何指針?隧道效應cocos2d

Ref Image

ref Video 1

ref Video 2

到目前爲止我試圖與帶刻度和位於中心減小到一個相同點並保持ž降低以及對於每個較小精靈幾個環狀的精靈。

然後,使用CCScaleTo將其動畫並使用動畫持續時間將其大小更改爲2.0,但它無論如何都不會接近參考中顯示的隧道效果。

感謝, SAM

+0

請看看視頻看實時效果。 – samfisher

+0

我認爲你是在正確的軌道。如果它看起來不正確,例如,你是否嘗試了不同的不透明度?不同的圓形形狀等等 – LearnCocos2D

+0

是的,我嘗試減少CCSPrites的不透明度,但是在上面我分享的參考屏幕截圖中,似乎沒有變化的不透明度......? – samfisher

回答

3

我發現從這個效果作者執行說明:

「它肯定是一個大量的工作在2D平面上創造深度幻覺 原則非常容易:圓圈從屏幕中間開始,刻度爲0.然後,隧道的第一個圓圈開始按比例縮放(線性縮放不起作用),並在一段時間後第二個圓圈開始縮放,然後第三和第四等 然後,您按比例降低c的alpha值ircles(遠處的alpha值比前面的alpha值低,以便給出模糊的幻覺),您可以定義每個圓必須遵循的路徑,移動它的X和Y座標,然後放置一個飛船在屏幕中間。傾斜設備使隧道左右移動,上下移動(但給人的印象是太空飛船正在移動!)。 一旦圓圈離開屏幕,它們很快就會消失並回到初始位置(爲了節省內存,所以我不需要創建新的圓圈,但我重複使用了相同的圓圈)。 對不起,我的英語,但我希望解釋一般的想法:)「