2012-09-03 53 views
0

當某些條件滿足時,如何顯示水果精靈,如'水果圖標x 5',它必須在約5秒後消失。如何將精靈顯示爲飛濺5秒鐘?

+0

你需要爲iPhone閃屏? – iOS

+0

不,我需要一個飛濺精靈,在遊戲過程中,像一個'水平'飛濺顯示在馬里奧 –

回答

0

如果我理解正確,可以採取行動。

id delay = [CCDelayTime actionWithDuration: delayDuration]; 
id fadeOut = [CCFadeOut actionWithDuration: fadeOutDuration]; 
id sequence = [CCSequence actionOne: delay two: fadeOut]; 
[fruitSprite runAction: sequence]; 
+0

thanx很多的幫助 –

+0

如果我想顯示一個標籤水果數量)以及水果精靈? –

+0

如果您希望標籤淡入淡出/移動您的精靈,您可以爲兩個節點創建相同的操作,或者,例如,只需將您的標籤作爲子標籤添加到精靈。然後,您將爲sprite運行的所有操作將自動應用於其子項。或者,如果你有幾個帶有標籤的精靈,你可以創建包含精靈和標籤的類,並在這個類上運行你所有的動作。 – Morion

0

您需要創建單獨的視圖控制器,然後將其顯示爲帶定時器的模態視圖。 NSTimer達到結束之後,執行dismissModalViewControllerAnimated()方法返回第一個視圖。 這是在純粹的Obj中實現你的目標的最簡單的方法。 C.

+0

他的問題是關於cocos2d方法,但不是UIKit – Morion

1

在cocos2dx 3.6

Sprite Name->runAction(Sequence::create(MoveTo::create(1.5,Vec2(523,450)), 
    DelayTime::create(1.0),ScaleTo::create(0.1, 1.5),ScaleTo::create(0.1, 1), NULL))