作者:用户gokk5efqd3 | 来源:互联网 | 2023-05-25 23:29
在WWDC 2014 Session 608中,Apple演示了如何通过.sks文件设置场景.在此之前,我将通过类中的以下代码创建一个SKScene(在我的OS X SpriteKit应用程序中)AppDelegate.m
:
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"];
我希望这很清楚,如果不是,我可以添加更多细节.我真的需要一些澄清.请指引我正确的方向.提前致谢!