从GameViewController向SKView添加SKSpriteNode可以通过以下步骤实现:
import SpriteKit
let skView = SKView(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.height))
skView.showsFPS = true // 可选,显示帧率
skView.showsNodeCount = true // 可选,显示节点数量
let scene = SKScene(size: skView.frame.size)
scene.backgroundColor = SKColor.white // 可选,设置背景颜色
let spriteNode = SKSpriteNode(imageNamed: "imageName") // 替换为你的图片名称
spriteNode.position = CGPoint(x: scene.size.width / 2, y: scene.size.height / 2) // 设置位置为场景中心
spriteNode.size = CGSize(width: 100, height: 100) // 设置大小
scene.addChild(spriteNode)
skView.presentScene(scene)
view.addSubview(skView)
完成以上步骤后,SKSpriteNode将会被添加到SKView中,并显示在GameViewController的视图中。
注意:以上代码示例是基于SpriteKit框架的,如果你使用的是其他游戏引擎或库,可能会有不同的实现方式。
领取专属 10元无门槛券
手把手带您无忧上云