Я создал игру, используя SpriteKit
в Xcode 5. Все отлично работало, я тестировал приложение на всех iPhone в Xcode 5, и игра работала красиво; однако я планировал выпустить его на этой неделе и обновить до Xcode 6, чтобы я мог увидеть, будет ли приложение работать на iPhone 6 (я не видел причин, почему это не так, но я хотел попробовать симулятор).Картинки в неправильных размерах
Я не уверен, с чего начать искать ошибки, так как все работает точно так, как я этого хотел, поэтому я сожалею, если не могу предоставить вам какую-либо информацию о том, что я пробовал до сих пор. На стороне примечание, изменение размера только странно в симуляторе, когда я компилирую тот же самый код в Xcode 6 на моем фактическом устройстве, он все еще отлично работает.
Я слышал, что iPhone 6 автоматически изменил размер, но это так?
Это проблема с симулятором? Xcode 6? Должен ли я отпустить приложение и не волноваться?
node1 = [SKSpriteNode spriteNodeWithTexture:[SKTexture textureWithImage:[UIImage imageNamed:@"redUp"]]];
node2 = [SKSpriteNode spriteNodeWithTexture:[SKTexture textureWithImage:[UIImage imageNamed:@"redUp"]]];
Приведенный выше код является примером двух изображений, которые неправильно масштабируются на тренажере на устройстве. После вышеуказанных строк все, что я делаю, - это добавить пару действий и установить такие свойства, как имя и физическое тело.
http://postimg.org/image/j2hbw2of9/ Эта ссылка показывает симулятор, управляющий игрой. Это НЕ то, что должно произойти.
http://postimg.org/image/fe3asuaav/ Это то, что должно произойти. Это скриншот моего iPhone, запускающего игру, а не симулятор. Возможно, это потому, что симулятор iOS8, а мой iPhone - iOS 7? Почему это имеет значение?
EDIT Причина, по которой мое устройство работает, но не симулятор (я считаю), потому что у меня еще нет iOS 8 на моем устройстве. Это может быть причиной?
Если вы хотите, но не можете, разместите фотографии, отправьте ссылку, и если пользователь с более высоким разрешением найдет для себя полезные изображения, они будут включать в себя их. – msrd0
Вы имеете в виду iPhone 6 или 6 Plus? Они очень разные. – matt
Не могли бы вы показать код, который вы используете, для определения размера или получения изображений? – matt