Playing with SpriteKit in a Swift Playground
/UPDATE I have updated the playground and example for the latest version of XCode, you can view the new article here
One of the great things about Playgrounds is that you can just start writing code. That's all well and good in a retro BASIC 10. PRINT "NIGEL IS ACE" way, but what about when you have a visual experiment to make.
Playgrounds have a module called XCPlayground that makes this really easy. Any view can be mirrored into the time line (make sure you have the assistant view open, View->Assistant Editor).
Here's a small snippet that gets a SpriteKit view open in Swift, and adds it to the time line (this is what they were doing in the Swift demo in the keynote). Just copy and paste it into a playground!
import SpriteKit import XCPlayground //Create the SpriteKit View let view:SKView = SKView(frame: CGRectMake(0, 0, 1024, 768)) //Add it to the TimeLine XCPShowView("Live View", view) //Create the scene and add it to the view let scene:SKScene = SKScene(size: CGSizeMake(1024, 768)) scene.scaleMode = SKSceneScaleMode.AspectFit view.presentScene(scene) //Add something to it! let redBox:SKSpriteNode = SKSpriteNode(color: SKColor.redColor(), size:CGSizeMake(300, 300)) redBox.position = CGPointMake(512, 384) redBox.runAction(SKAction.repeatActionForever(SKAction.rotateByAngle(6, duration: 2))) scene.addChild(redBox)
Great finds
- Casino Non Aams
- Non Gamstop Casinos
- UK Casinos Not On Gamstop
- Betting Sites
- Casino Not On Gamstop
- Casino Non Aams Legali
- UK Casino Not On Gamstop
- Sports Betting Sites Not On Gamstop UK
- Best Casinos Not On Gamstop UK
- Non Gamstop Casinos
- Non Gamstop Casinos
- Online Casino Sin Licencia
- Casino Sites UK
- Casino Online Italia
- UK Casino Sites Not On Gamstop
- Gambling Sites Not On Gamstop