首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法在SKView 7中加载iOS场景

我无法在SKView 7中加载iOS场景
EN

Stack Overflow用户
提问于 2016-04-06 21:30:37
回答 1查看 53关注 0票数 1

我在AppStore有一个SpriteKit制作的游戏。其部署目标是7.0。编译并运行良好,直到升级到XCode 7.3为止。

我的IOS 8或9没有任何问题,但7只是没有加载我的场景。

我要加载场景的代码是:

代码语言:javascript
复制
@implementation levelsViewController {
   SKView *_skView;
}

- (void)viewWillLayoutSubviews {
   [super viewWillLayoutSubviews];

   // Configure the view.
   if (!_skView) {
       _skView = [[SKView alloc] initWithFrame:self.view.bounds];
       LevelsScene *scene = [[LevelsScene alloc] initWithSize:_skView.bounds.size];
       scene.scaleMode = SKSceneScaleModeAspectFill;

       _skView.showsFPS = NO;
       _skView.showsNodeCount = NO;
       _skView.showsPhysics = NO;
       // AFTER A WHILE< NEVER SHOW THE SCENE. I DONT HAVE ANY PROBLEM WITH IOS 8 or later but with 7 :(
       [_skView presentScene:scene];

       [self.view addSubview:_skView];
       [self.view sendSubviewToBack:_skView];

       ...
 }

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-12 16:26:56

终于找到了解决办法。

我的场景使用了来自github https://github.com/zackhsuan/ZKPulseView的这个类。

我不明白为什么,但是这个例程在XCode 7.3之前是完美的。这种行为很奇怪,因为它对iOS 8和9非常好,但是在7中,显示效果完美,但是当我按下带有效果的按钮时,场景调用,使用spritekit得到了这种奇怪的行为。

因此,只是不使用这个例程专为ios 7和工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36462736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档