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. wx python卡片游戏
- 3. Python卡片游戏错误
- 4. 如何模拟卡片游戏中玩过的卡片?
- 5. 卡片游戏中的回合
- 6. iOS - 卡片翻转动画
- 7. 如何使用卡片和卡片设计游戏数据库
- 8. 卡片游戏将卡片添加到一组“手”--Java
- 9. Java卡片游戏。如何打电话
- 10. Javascript内存卡游戏最后一张卡没有翻转
- 11. 简单的卡片翻转和缩放
- 12. 我如何翻转卡片角ngRepeat
- 13. iPhone卡片像翻转动画
- 14. 每张幻灯片中的3张游戏卡片在自举轮播中
- 15. 服务器实现基于网页的Silverlight卡片游戏
- 16. 基于卡片战斗的人工智能游戏
- 17. JavaScript卡片游戏玩家手的体系结构
- 18. 策略卡片游戏的编码设计?
- 19. Windows 8应用程序:“捕捉”卡片游戏的拖放
- 20. 在GridView中的一个项目的卡片翻转动画
- 21. Python卡牌游戏
- 22. Twitter卡片:“没有找到卡片(卡片错误)”
- 23. 卡片翻转过程中的奇怪阴影行为
- 24. 推荐Java/Android游戏库 - 卡片,棋盘等?
- 25. Java卡片游戏:Deck Class需要帮助
- 26. 阵营翻转卡BUG卡
- 27. 卡片旋转木马
- 28. TweenMax翻转卡
- 29. 我想让两张卡片在Qt中同时翻转QML
- 30. 对于循环卡游戏卡住
感谢您的回答。我用2个UIImageViews实现了它的实现,并且它正在工作。我将图像视图放在彼此的顶部,当我点击活动卡片时,它会翻转并显示另一张卡片(活动卡片的隐藏属性将显示为YES)。但有一个问题。一个转换横跨360度翻转,所以我看到活动卡再次进入隐藏状态之前。你有我的问题?所以过渡并不是很顺利。 – tguclu
可以发表一些你的代码....我想我可以帮助... – booleanBoy
https://rapidshare.com/files/530484171/FlipCard.zip – tguclu