【发布时间】:2014-04-28 08:44:37
【问题描述】:
我是精灵套件的新手。我正在尝试实现一个暂停按钮。我通过在场景中添加一个 spriteNode 来做到这一点。当按下按钮时,我希望菜单出现在屏幕中间。我怎样才能做出这样的方法?
我如何知道是否按下了暂停按钮?以及如何在屏幕中间打开一个小菜单?
目前我已经创建了一个 SKSpriteNode,它是暂停按钮和一个包含暂停菜单的新场景。
确切地说,暂停菜单应该位于游戏其余部分的前台。
我试过了:
UIButton *pauseButton = [[UIButton alloc] initWithFrame:CGRectMake(40/2, self.frame.size.height-40/2, 40, 40)];
[pauseButton setImage:[UIImage imageNamed:@"pause"] forState:UIControlStateNormal];
[pauseButton addTarget:self action:@selector(pauseMenu:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:pauseButton];
【问题讨论】:
标签: ios objective-c sprite-kit