从.sks取消归档和初始化SKScene

时间:2015-01-20 07:03:50

标签: objective-c macos sprite-kit

在WWDC 2014 Session 608中,Apple演示了如何通过.sks文件设置场景。在此之前,我将通过AppDelegate.m类中的以下代码创建一个SKScene(在我的OS X SpriteKit应用程序中):

SKScene *scene = [SomeSKSceneClass sceneWithSize:CGSizeMake(width, height)]; //this calls the initWithSize method in my SKScene class

我将在initWithSize方法中设置类。但是,现在通过unarchiveFromFile中的AppDelegate.m方法设置场景,我应该在哪里调用Scene的init方法?应该用didMoveToView方法吗?

这就是现在的样子。此代码来自AppDelegate.m类:

GameScene *scene = [GameScene unarchiveFromFile:@"GameScene"];

我希望这很清楚,如果不是,我可以添加更多细节。我真的需要一些澄清。请指引我正确的方向。提前谢谢!

0 个答案:

没有答案