SpriteKit

接触検知

import SpriteKit class MyScene: SKScene, SKPhysicsContactDelegate { override func didMove(to view: SKView) { ... physicsWorld.contactDelegate = self } func didBegin(_ contact: SKPhysicsContact) { guard let name1 = contact.bodyA.node?.name …

Sceneの遷移

if let nextScene = SKScene(fileNamed: "GameScene") { nextScene.scaleMode = scaleMode let transition = SKTransition.flipVertical(withDuration: 0.5) view?.presentScene(nextScene, transition: transition) }

Alertを表示する

let alertController = UIAlertController(title: "Title", message: "Some message", preferredStyle: .alert) let alertAction = UIAlertAction(title: "OK", style: .default, handler: nil) alertController.addAction(alertAction) view?.window?.rootV…