我很快就很新了,我真的无法在任何地方弄清楚。当我在不带menuScene的情况下加载游戏时,它会完美加载所有资产和所有内容,但我通过menuScene启动的那一刻无法正确缩放。在此先感谢您的帮助。
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
let gameScene = GameScene()
view!.presentScene(gameScene)
scene?.scaleMode = .aspectFill
gameScene中有什么需要更改吗?
答案 0 :(得分:0)
我接受了Simones的回答,我认为它可以工作,但是它只是移动了屏幕,但是仍然存在我的精灵没有被调整大小的问题,我最终在从gameview控制器的if let视图中添加了相同的代码来开始触摸。这正是我想要的。
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
if let view = self.view {
if let scene = GameScene(fileNamed: "GameScene") {
scene.scaleMode = .aspectFill
view.presentScene(scene)