По какой-то причине Xcode говорит Use of unresolved identifier 'frame'
и Use of unresolved identifier 'addChild'
Я не понимаю, почему он не распознает этот код, потому что ранее я использовал "frame" и "addChild" в этой программе в другой функция, в которой нет ошибок.
Я нашел это в журнале активности:
/ Users / xxxxxxx / Рабочий стол / Cave Run / Cave Run / Scenes / GameScene.swift: 52: 38: ошибка : использование неразрешенного идентификатора 'frame' BrickBlock.position = CGPoint (x: frame.midX, y: frame.midY) ^ ~~~~ / Users / xxxxxxxx / Рабочий стол / Запуск пещеры / Запуск пещеры / Сцены / GameScene.swift: 52:53: ошибка: использование неразрешенного идентификатора 'frame' BrickBlock.position = CGPoint (x: frame.midX, y: frame.midY) ^ ~~~~ / Users / xxxxxxxx / рабочий стол / запуск пещеры / запуск пещеры / сцены /GameScene.swift:53:5: ошибка: использование неразрешенного идентификатора 'addChild' addChild (BrickBlock) ^ ~~~~~~~: 0: предупреждение: GLKTextureLoaderErrorDomain 'устарел в iOS 12.0: API-интерфейс OpenGLES устарел. (Определите GLES_SILENCE_DEPRECATION, чтобы отключить эти предупреждения)
func spawnBrickBlock() {
let BrickBlock = SKSpriteNode(imageNamed: "Basic Brick")
BrickBlock.size = CGSize(width: 170, height: 170)
BrickBlock.position = CGPoint(x: frame.midX, y: frame.midY)
addChild(BrickBlock)
}