Adding custom sprite
Next, let's add our custom sprite to the scene. We will use the same asset that we used to make the regular SpriteKit game. One difference is that this time we will use the bee as one of the enemies. So, add the bat-fly
, bat
, bee-fly
, bee
, madfly-fly
, and madfly
assets to the assets in the Enemies
folder:
Also, add the GameSprite.swift
, Bee.swift
, Bat.swift
, and Madfly.swift
files and make changes to them as explained in this section.
Here is the GameSprite.swift
file:
import SpriteKit protocol GameSprite { var textureAtlas: SKTextureAtlas { get set } var initialSize: CGSize { get set } }
Here is the modified Bee.swift
file:
import ...
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.