在 WWDC 视频(第 503 场 session ,使用 Sprite-Kit 进行设计)结束时,演讲者提到我们可以“使用标准 UIKit 控件作为 SKView 的 subview ”。我认为这对于创建一个弹出式中间游戏非常有用,其中有一段帮助文本和一些 UIButtons 之类的东西,但我根本无法让它工作。
在场景的初始化中,我尝试一些简单的操作,例如:
UIView *v = [[UIView alloc] initWithFrame:CGRectMake(0,0,100,100)];
v.backgroundColor = [UIColor blueColor];
[self.view addSubview:v];
但是什么也没出现。
我想做的事情可能吗?
如果没有,如何使用 sprite-kit 在游戏中创建文本较多的弹出菜单?
最佳答案
我也遇到了同样的问题。您需要做的就是调用
-(void) didMoveToView:(SKView *)view {}
方法。我相信这是 SKView 即将添加到 UIView 之上的时候。您可以将代码放在那里,它会显示在您的场景中。
警告:我不确定它是否只在 View 加载时出现,但这就是我的做法
希望对你有帮助
关于ios - Sprite-Kit - 如何制作文本丰富的弹出菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20170759/