Всякий раз, когда я загружаю свою игровую сцену из моего меню, размер становится большим - PullRequest
0 голосов
/ 12 апреля 2019

Я довольно новичок в Swift, и я буквально не могу понять это где угодно.Когда я загружаю игру без menuScene, она прекрасно загружает все ресурсы и все, кроме момента, когда я запускаю с menuScene, она не масштабируется должным образом.Спасибо заранее за любую помощь.

override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { let gameScene = GameScene() view!.presentScene(gameScene) scene?.scaleMode = .aspectFill

это что-то в игре Сцена, которую мне нужно изменить?

1 Ответ

0 голосов
/ 13 апреля 2019

Я взял ответ Simones, и я подумал, что это сработало, но он просто сдвинул экран, но у меня все еще была проблема с изменением размеров моих спрайтов. Я закончил тем, что добавил тот же код в представление if let из контроллера viewview к моим касаниям.,Это сработало именно так, как я хотел.

 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)
...