我正在做一個遊戲來發現2張圖片之間的差異。現在我想創建一個類「Circle:CCSprite」來指示正確的位置。 我想給Circle添加一個「彈跳效果」(就像iphone的警告模式窗口一樣) 我手動創建CCActions,但結果並不自然(因爲很難控制持續時間和縮放量)。有沒有更好的方法來做到這一點?cocos2d雪碧彈跳效果
這裏是我的代碼:
id up1 =[CCScaleBy actionWithDuration:0.2f scale:1.5f];
id down1 = [CCScaleBy actionWithDuration:0.2f scale:1/1.5f];
id up2 = [CCScaleBy actionWithDuration: 0.2f scale: 1.25f];
id down2 = [CCScaleBy actionWithDuration: 0.2f scale 1/1.25f];
id up3 = [CCScaleBy actionWithDuration: 0.2f scale 1.1f];
id down3 = [CCScaleBy actionWithDuration: 0.2f scale 1/1.1f];
[self runAction:[CCSequence actions:up1, down1, up2, down2, up3, down3, nil]];
嘿,我試了幾次。但仍然不知道如何設置時間和規模。以及我應該使用多少個上/下對? – OMGPOP 2011-06-11 10:32:53
我明白了。使用緩脂素。謝謝! – OMGPOP 2011-06-11 12:29:09