2015-09-10 3 views
2

С момента обновления до iOS 9 у меня есть эта странная проблема с атласами изображений в моей игре SpriteKit. В моей игре у меня есть StartScene, MenuScene и GameScene.Атлас изображения неправильного размера на iPad iOS 9

Во всех трех сценах я использую атласы для своих врагов, чтобы я мог их анимировать. Все работало нормально на всех устройствах, но с момента обновления iOS 9 это вызывает у меня проблемы с iPads.

На моем iPad, когда я запускаю игру, враги в StartScene примерно в 3 раза больше, чем должны быть. Странно, что когда я перехожу к menuScene или gameScene, у врагов нормальный размер. Когда я говорю, что моя игра запускается прямо в MenuScene, у меня та же проблема, враги - это путь к большому, пока я не перейду на другую сцену. Это произошло, как только я запустил свою игру на iOS 9, и даже после того, как я обновился до быстрых 2 и Xcode 7, у меня все еще есть эта проблема.

Кто-нибудь, видя это тоже, я не знаю, что может вызвать это и как его исправить. Это просто ужасная ошибка IOS 9? Спасибо за любую помощь.

+1

Также, увидев эту ошибку, еще не нашли исправления. – edo42

+1

Так разочаровывает, еще не нашел исправления. – crashoverride777

+0

см. Мой комментарий ниже. Если вы измените цель установки на iOS 9.0, она исчезнет. его странный – crashoverride777

ответ

0

Это была ошибка IOS 9, и я считаю, что она исправлена. В начальном коде для моей игры не было никакого масштабирования SKScene, я сделал все это вручную для каждого устройства, что было ужасной идеей. Поскольку я задаю этот вопрос, я изменил способ масштабирования моих сцен (AspectFill), поэтому я не уверен на 100%, если эта ошибка все еще происходит.

0

Я видел, что в активах Xcode появился новый вариант. Если вы нажмете знак «плюс» и выберите «Sprite Kit Asset», вы можете исправить эту проблему.

+0

Эй, спасибо. Я действительно пробовал это уже, никакой разницы. Странная вещь это происходит только на iPads и только на первой представленной Сцене. – crashoverride777

+0

Это определенно ошибка. У меня были разные ресурсы в атласе. Закончилось перемещение их в актив и рассмотрение их как отдельных ресурсов. Испытывая, что даже во всех сценах не только первый. – edo42

+0

Для меня это происходит только на первой сцене, как только я перехожу к другой, все это хорошо. Я на самом деле просто разговариваю по телефону с яблоком, потому что это смешно. Это не похоже на Android, где никто не обновляется, примерно через 5 дней по меньшей мере 60% пользователей имеют iOS 9. У меня также есть некоторые другие проблемы, вы испытываете их http://stackoverflow.com/questions/32524051/swift-2- spritekit-issues – crashoverride777

Смежные вопросы