-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Getting Started with SpriteKit
By :
We have seen how we can end our game, but what happens if the user wants to play it again? Should they kill the app and restart it just to play a new game? This is not a kind way of treating players. So let's provide them with a way to replay the game easily.
I recommend that you take advantage of all the knowledge that you have acquired so far in order to create a label when the game is over, which will restart the game. With what we have learned in the previous chapters, you will be capable of finding a solution for this challenge.
Try to develop your own solution and then compare it with the following one.
First of all, we are going to need a label. So let's declare label by adding the following line at the top of GameScene:
private var labelResetGame: SKLabelNode!
We will initialize labelResetGame when the game is over so that labelResetGame will happen in the gameOver method. For this purpose, replace the following line in the aforementioned method...
Change the font size
Change margin width
Change background colour