SKScene
необходимо добавить в SKView
, который является подклассом UIView
. Когда вы создаете контроллер вида, вы можете либо установить view
свойство SKView
, либо добавить SKView
в качестве подсмотра, а затем добавить SKScene
в SKView
по методу presentScene:
на SKView
. Вот пример того, как вы могли бы достичь этого:
import SpriteKit
class SomeViewController: UIViewController {
func viewDidLoad() {
super.viewDidLoad()
let sceneView = SKView(frame: view.frame)
let scene = SKScene()
// Do any other scene setup here
view.addSubview(sceneView)
sceneView.presentScene(scene)
}
}
Извините, если имеются небольшие синтаксические ошибки. У меня не было возможности проверить это, и моя память о API SpriteKit туманна. Надеюсь это поможет!
большое спасибо! можете ли вы привести пример с точки зрения кода для достижения этого? –
@OsaamaShehzad обновлен с примером :) – cjrieck
@cjrek Большое вам спасибо за это! одна вещь, о которой я действительно смущаюсь, заключается в том, где мой код для проекта спрайтов? он должен идти туда, где вы прокомментировали ваш код, или где-то еще? я знаком с Swift, поэтому я беспокоюсь о понимании цепочки кода –