iphone - cocos2d在游戏前添加 'ready-go!'动画

标签 iphone ios animation cocos2d-iphone

我想添加一个“准备好了!”游戏前以及游戏过程中的动画(需要暂停游戏) 我尝试使用[CCDirector共享Director]pushScene:[Anim scene]],但是虽然Anim场景的背景比窗口大小小,但透明区域是黑色的,而不是看穿下面的场景。

我该如何实现它? (或者我根本不需要使用pushScene?)

这里是 GameScene 的代码,onEnter 我安排“计数”(计时器),onExit 我取消安排它。

-(void) onEnter {
    GameManager* sharedManager = [GameManager sharedManager];
    [[CCScheduler sharedScheduler] scheduleSelector:@selector(count) forTarget:sharedManager interval:1.0f paused:NO];
    [super onEnter];
}

- (void)onExit {
    GameManager* sharedManager = [GameManager sharedManager];
    [[CCScheduler sharedScheduler] unscheduleSelector:@selector(count) forTarget:sharedManager];
    [super onExit];
}

最佳答案

问题已解决。我只是专门为“ready-set-go”动画创建一个场景,将必要的参数传递给动画场景,然后使用调度程序从动画场景启动游戏。 结果不如 GameScene 顶部的“准备就绪”标志那么好,因为我无法制作透明效果,但我尝试模仿游戏场景的背景,结果很好。

关于iphone - cocos2d在游戏前添加 'ready-go!'动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327503/

相关文章:

ios - 'NSLog' 不可用 : Variadic function is unavailable in swift

ios - 旋转后 iPad 模态 Controller 被解散

ios - UIDatePicker 作为带秒数的倒数计时器(Swift)

iphone - 在可缩放 ScrollView 中,如何确定窗口中内容的位置?

iOS/SQLite,使用 guid 有效更新大量记录?

iphone - "Bundle Identifier differs from prior bundle identifier"上传新版本iPhone应用程序的.app时出错

ios - 像硬币一样旋转图像

iphone - iPhone虚拟键盘添加新按钮?

r - 如何在R中设置动画的速度?

c++ - 在 Cocos2dx 中协调多个 Sprite 动画