0
A
回答
1
對於擲查看U能做到這樣,
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.6];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[UIView commitAnimations];
做動畫只需創建一個標籤,並將其添加爲子視圖UIView的之前。將文本設置爲要在動畫之後顯示的數字。隱藏此標籤。在動畫的結尾處,在commitAnimations之後,將標籤的隱藏屬性設置爲NO。你會實現你想要的動畫風格,我猜...希望這可以幫助....快樂編碼... :)
2
您可以創建類似於CCTransitionFlipX
的東西。但是,而不是CCScene讓它在您的卡節點(精靈)上運行。
下面是這個類(CCTransition.m)的實現:
//
// FlipX Transition
//
@implementation CCTransitionFlipX
-(void) onEnter
{
[super onEnter];
CCActionInterval *inA, *outA;
[inScene_ setVisible: NO];
float inDeltaZ, inAngleZ;
float outDeltaZ, outAngleZ;
if(orientation == kOrientationRightOver) {
inDeltaZ = 90;
inAngleZ = 270;
outDeltaZ = 90;
outAngleZ = 0;
} else {
inDeltaZ = -90;
inAngleZ = 90;
outDeltaZ = -90;
outAngleZ = 0;
}
inA = [CCSequence actions:
[CCDelayTime actionWithDuration:duration_/2],
[CCShow action],
[CCOrbitCamera actionWithDuration: duration_/2 radius: 1 deltaRadius:0 angleZ:inAngleZ deltaAngleZ:inDeltaZ angleX:0 deltaAngleX:0],
[CCCallFunc actionWithTarget:self selector:@selector(finish)],
nil ];
outA = [CCSequence actions:
[CCOrbitCamera actionWithDuration: duration_/2 radius: 1 deltaRadius:0 angleZ:outAngleZ deltaAngleZ:outDeltaZ angleX:0 deltaAngleX:0],
[CCHide action],
[CCDelayTime actionWithDuration:duration_/2],
nil ];
[inScene_ runAction: inA];
[outScene_ runAction: outA];
}
@end
基本上運行CCActions對給定時間兩個場景的序列。使用球座標,動作圍繞屏幕中心圍繞相機運動。
1
0
我做cocs2d-的Android-1這樣的
CCSprite sprite=CCSprite.sprite("icon.png");
CCIntervalAction a = (CCIntervalAction)CCOrbitCamera.action(2, 1, 0, 0, 360, 0, 0);
addChild(sprite,1);
sprite.runAction(CCRepeatForever.action(a));
相關問題
- 1. 翻轉卡片記憶遊戲
- 2. 卡片遊戲不能打印卡片
- 3. Javascript/JQuery翻轉卡遊戲
- 4. 卡片算法遊戲
- 5. Python卡片遊戲錯誤
- 6. wx python卡片遊戲
- 7. 如何模擬卡片遊戲中玩過的卡片?
- 8. 避免卡片遊戲中出現重複卡片的算法
- 9. 卡片遊戲中的回合
- 10. iOS - 卡片翻轉動畫
- 11. CSS3卡片翻轉填充
- 12. 卡片遊戲將卡片添加到一組「手」--Java
- 13. 如何使用卡片和卡片設計遊戲數據庫
- 14. Java卡片遊戲。如何打電話
- 15. j2me - 隨機數 - 卡片遊戲
- 16. 圖片作爲遊戲關卡
- 17. 卡片猜謎遊戲,第二張卡片不會畫中間線程
- 18. Javascript內存卡遊戲最後一張卡沒有翻轉
- 19. 簡單的卡片翻轉和縮放
- 20. CSS卡片翻轉不顯示背面
- 21. 卡片翻轉動畫Internet Explorer 11
- 22. iPhone卡片像翻轉動畫
- 23. 我如何翻轉卡片角ngRepeat
- 24. CSS卡片翻轉動畫在Safari/Firefox中位於另一張卡片後面
- 25. 在片段的ViewPager,片段不能翻轉樣卡
- 26. Livecard中的卡片視圖/卡片
- 27. 每張幻燈片中的3張遊戲卡片在自舉輪播中
- 28. 在使用Java反射的交易卡遊戲中實現卡片和特效
- 29. 卡片遊戲「戰爭」中的無限循環 - Java
- 30. 代碼執行中的小問題,python卡片遊戲模擬
感謝您的回答。我用2個UIImageViews實現了它的實現,並且它正在工作。我將圖像視圖放在彼此的頂部,當我點擊活動卡片時,它會翻轉並顯示另一張卡片(活動卡片的隱藏屬性將顯示爲YES)。但有一個問題。一個轉換橫跨360度翻轉,所以我看到活動卡再次進入隱藏狀態之前。你有我的問題?所以過渡並不是很順利。 – tguclu
可以發表一些你的代碼....我想我可以幫助... – booleanBoy
https://rapidshare.com/files/530484171/FlipCard.zip – tguclu