Adding the Gameloop
GameSCNScene class, import
SpriteKit at the top:
import UIKit import SceneKit import SpriteKit
Also create a global variable called
skScene of type
OverlaySKScene. Add the following code in the
GameSCNScene at the end of the
skScene = OverlaySKScene(size: _size, gameScene: self) scnView.overlaySKScene = skScene skScene.scaleMode = SKSceneScaleMode.Fill
Here, we initialize the
skScene global variable we created earlier and pass in the size of the current scene and the current
SceneKit class. Next, we assign the
skScene class to the
overlaySKScene property of
scnView. Finally, we set the
scaleMode of the
skScene variable to type
Next, create a new function called
heroJump as follows: ...
Get Swift Game Development - Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.