【发布时间】:2016-03-27 12:09:18
【问题描述】:
我遇到了问题。当我在 spritekit 中呈现一个新场景(带有目标 c)时,它只在屏幕上显示带有节点和 fps 计数的灰色。
我在 .sks 文件中为场景设置了动画,所以它不应该是这样的。 我呈现新场景时的过渡也有效,但它不会显示我在 .sks 文件中设置动画的图像和背景。
这是我如何做的代码。
//In gameviewcontroller.m
// Creating and configuring the scene.
GameScene *Level1 = [GameScene nodeWithFileNamed:@"GameSceneLevel1"];
Level1.scaleMode = SKSceneScaleModeAspectFill;
// GameScene.m inside touchesbegan
SKTransition *reveal = [SKTransition doorwayWithDuration:4];
GameScene *Level1 = [GameScene sceneWithSize:self.view.bounds.size];
Level1.scaleMode = SKSceneScaleModeAspectFill;
[self.view presentScene:Level1 transition:reveal];
【问题讨论】:
-
您确定要过渡到同一个场景吗?您目前从
GameScene- >GameScene出发。 -
不,这只是为了测试,你会如何处理不同的场景:)?我之前试过了
-
查看我的答案(我已经进行了编辑)...
标签: ios objective-c xcode sprite-kit skscene