我有2个SKScene。
我希望我的屏幕首先加载“WelcomeScene”而不是默认的GameScene.Thus,我已经相应地编辑了“GameViewController.swift”。但是,我得到的只是一个空白屏幕,无法找到问题所在。
这是我在“GameViewController”中的代码。
let leaderPhotos = [];
if(playerInfo[0].PlayerID === playerIDs[0]) {
leaderPhotos.push(playerInfo[0].PhotoURL);
} else {
return false;
} console.log(leaderPhotos);
答案 0 :(得分:1)
如果您在场景编辑器中创建了相应的SKS文件,那么您可以加载场景......
// Load the SKScene from WelcomeScene.sks'
if let welcomeScene = WelcomeScene(fileNamed: "WelcomeScene") {
welcomeScene.scaleMode = .aspectFill
view.presentScene(welcomeScene)
}
如果您没有在场景编辑器中创建相应的SKS文件,而是希望加载在代码中使用创建的场景......
welcomeScene= WelcomeScene(size: skView.bounds.size)
welcomeScene.scaleMode = .aspectFill
skView.presentScene(welcomeScene)