【问题标题】:How do I add a sprite to a viewcontroller?如何将精灵添加到视图控制器?
【发布时间】:2019-01-22 07:56:33
【问题描述】:

我已将 Viewcontroller 设置为 SKview,以便添加内容。

let skview: SKView = {
    let view = SKView()
    view.translatesAutoresizingMaskIntoConstraints = false
    return view
}()

self.view.addSubview(skview)

skview.topAnchor.constraint(equalTo: view.topAnchor).isActive = true
skview.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true
skview.rightAnchor.constraint(equalTo: view.rightAnchor).isActive = true
skview.leftAnchor.constraint(equalTo: view.leftAnchor).isActive = true

self.addchild(player) 不起作用。

【问题讨论】:

    标签: swift xcode sprite-kit


    【解决方案1】:

    您不能将精灵添加到视图控制器。您也不能将精灵添加到SKView。您必须先创建一个SKScene 并展示它:

    let scene = SKScene(size: skview.bounds.size)
    skview.presentScene(scene)
    

    然后你可以在场景中添加精灵:

    scene.addChild(player)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-26
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多