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