我一直在开发一个游戏,它是在XCode创建的单个默认GameScene中完成的。现在我想添加更多的屏幕,包括一个在GameScene之前显示的标题屏幕和一个“游戏结束”的场景。游戏的场景是从GameScene转换回来的,工作正常,但尽管在GameViewController.swift中更改了代码,但我无法获得标题屏幕来显示:
class GameViewControllerif let scene
我希望将最初呈现的场景更改为默认的GameScene类以外的另一个类。通过阅读其他问题,我知道我必须从GameViewController中修改这个部分: view.presentScene(scene)因此,在GameScene.swift文件中,我创建了一个新类:
class MainMenu :
我有一个SKSpriteNode图片:这幅图像的尺寸是394 of x 347 of。在后面的代码中,我将在带有图像的bodyWithPolygonFromPath函数的SKSpriteNode上添加物理体。我给出的道路是:CGPathMoveToPoint(shipPath, NULL, 0,0);CGPathAddLineToPoint(shipPat