6
Я хочу, чтобы иметь возможность легко прототипировать мой код Sprite Kit на игровых площадках. Это прекрасно работает в Xcode 7Как получить игровые площадки SpriteKit, работающие в бета-версии Xcode 8?
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)
В Xcode 7 я получаю хороший живой вид как таковой
Это просто не работает в Swift 3 и версии 8.0 бета 3 (8S174q). Что мне нужно изменить?
Хорошо, это хорошо. Но как я тогда ПОСМОТРЕТЬ SKView? Я просто имею нормальный правый столбец с результатами переменных и т. Д. Без представления SKView. – Confused
Нашел ... открыть «Помощник редактора». Самый совершенно нелогичный способ. Также как сочетание клавиш для остановки и игры на детской площадке. – Confused
Это может сбить с толку. Вы также захотите убедиться, что редактор-помощник отображает режим ** Timeline ** для просмотра ваших обновлений. Иногда Xcode не обновляет AE, когда вы переходите на страницу в режиме просмотра в реальном времени. – mfessenden