Я пытаюсь создать класс из этого узла, чтобы я мог создавать из него различные объекты, но Xcode продолжает говорить «Ожидаемая декларация». Как я могу создать класс из моего узла? Вот код, который дает мне ошибку: P.S. Я относительно новичок в StackOverflow, поэтому, если мой вопрос нуждается в более подробной информации, пожалуйста, дайте мне знать, вместо того, чтобы приостановить его. Благодаря!Создание подкласса из узла класса GameScene
import SpriteKit
import GameplayKit
class GameScene: SKScene, SKPhysicsContactDelegate {
override func didMove(to view: SKView) {
class nodeClass{
let platform = SKSpriteNode(color: UIColor.yellow, size: CGSize(width: 400, height: 60))
platform.xScale = 0.8
platform.yScale = 0.8
platform.physicsBody = SKPhysicsBody(rectangleOf: CGSize(width: platform.size.width, height: platform.size.width/6))
platform.position = CGPoint(x: 150, y: -100)
platform.physicsBody?.categoryBitMask = 1
platform.physicsBody?.collisionBitMask = 0
platform.physicsBody?.isDynamic = false
platform.physicsBody?.affectedByGravity = false
self.addChild(platform)
}
}
}