Я запустил новый проект и начал настройку файла GameScene.sks, когда я пытался запустить проект, я получаю сообщение об ошибке, в котором говорится, что ему не удалось загрузить файл "GameScene".Я сравнил код с некоторыми другими моими работающими приложениями и не вижу никакой разницы в коде.Я создал новый проект и скопировал код в новый файл GameScene, и ошибка все еще появляется.Я не могу понять, почему это происходит.Кто-то, пожалуйста, взгляните на это свежим взглядом и помогите мне решить эту проблему.
class GameViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
if let view = self.view as! SKView? {
// Load the SKScene from 'GameScene.sks'
if let scene = SKScene(fileNamed: "GameScene") {
// Set the scale mode to scale to fit the window
scene.scaleMode = .aspectFill
// Present the scene
view.presentScene(scene)
}
view.ignoresSiblingOrder = true
view.showsFPS = true
view.showsNodeCount = true
}
}
import SpriteKit
import UIKit
class GameScene: SKScene {
var player1 = Player(name: "Player 1", bankAccount: 1000.00)
var player2 = Player(name: "Player 2", bankAccount: 1000.00)
var touchedNode = SKNode()
var touchLocation = CGPoint()
var gameTable = SKNode()
var gameScene = GameScene()
var fours = SKSpriteNode()
var fives = SKSpriteNode()
var sixes = SKSpriteNode()
var eights = SKSpriteNode()
var nines = SKSpriteNode()
var tens = SKSpriteNode()
var foursTopBet = SKSpriteNode()
var fivesTopBet = SKSpriteNode()
var sixesTopBet = SKSpriteNode()
var eightsTopBet = SKSpriteNode()
var ninesTopBet = SKSpriteNode()
var tensTopBet = SKSpriteNode()
var come = SKSpriteNode()
var dontComeBar = SKSpriteNode()
var passLine = SKSpriteNode()
var dontPassBet = SKSpriteNode()
var field = SKSpriteNode()
var hardFourBet = SKSpriteNode()
var hardSixBet = SKSpriteNode()
var hardEightBet = SKSpriteNode()
var hardTenBet = SKSpriteNode()
var snakeEyes = SKSpriteNode()
var boxCars = SKSpriteNode()
var anyCraps = SKSpriteNode()
var craps3Bet = SKSpriteNode()
override func didMove(to view: SKView) {
setupGameTable()
}
В файле GameScene.sks для пользовательского класса установлено значение "GameScene", а модуль пуст.
Невозможно выполнитьзагрузить пользовательский класс 'GameScene' из модуля '(null)'