如何在cocos2d中显示按钮的动画效果

时间:2012-10-05 15:10:14

标签: iphone cocos2d-iphone

我有一个菜单屏幕,在那个屏幕上我有5个按钮..在游戏开始时,它显示spash屏幕,然后这个菜单屏幕,.it工作正常,但我需要在此显示一些动画页面,我必须首先显示背景图像,1或2秒后,这5个按钮必须从屏幕的两侧,顶部和左侧,右侧部分弹出。如何做到这一点。

非常感谢。

1 个答案:

答案 0 :(得分:1)

你可以通过行动轻松完成。在菜单场景/图层的onEnter方法中,每个按钮都需要执行操作。您应该将初始位置设置为不在屏幕内的按钮,然后运行,例如,CCMoveTo操作以正确放置它们。

// after init button somewhere
[_button setPosition: initialPosition];

- (void) onEnter
{
    [super onEnter];

    id moveAction = [CCMoveTo actionWithDuration:1.f position:newPosition];
    [_button runAction: moveAction];
}