6
我希望能够轻松地将我的Sprite Kit代码在Playgrounds中原型化。 这工作正常,在Xcode 7如何获得在Xcode 8测试版中工作的SpriteKit Playgrounds?
import UIKit
import SpriteKit
import XCPlayground
let sceneView = SKView(frame: CGRect(x:0 , y:0, width: 480, height: 320))
let scene = SKScene(size: CGSize(width: 480, height: 320))
sceneView.showsFPS = true
sceneView.presentScene(scene)
XCPlaygroundPage.currentPage.liveView = sceneView
let square = SKSpriteNode(imageNamed: "square")
square.name = "shape"
square.position = CGPoint(x: scene.size.width * 0.25, y: scene.size.height * 0.5)
let circle = SKSpriteNode(imageNamed: "circle")
circle.name = "shape"
circle.position = CGPoint(x: scene.size.width * 0.50, y: scene.size.height * 0.5)
let triangle = SKSpriteNode(imageNamed: "triangle")
triangle.name = "shape"
triangle.position = CGPoint(x: scene.size.width * 0.75, y: scene.size.height * 0.5)
scene.addChild(square)
scene.addChild(circle)
scene.addChild(triangle)
这只是不斯威夫特3和8.0版本的Beta 3(8S174q)工作。 我必须改变什么?
好了,这是件好事。但是,我如何看待SKView?我只有正常的右栏和变量的结果等。没有视图的SKView。 – Confused
找到它......打开“助理编辑器”。最完美的不合逻辑的方式。就像停下来玩游乐场的键盘快捷键一样。 – Confused
它可能会令人困惑。您还需要确保助理编辑器正在显示**时间线**模式以查看您的更新。有时Xcode不会在您使用实时视图切换回页面时更新AE。 – mfessenden