2013-05-24 7 views
2

Возможно ли запустить iOS simulator iphone как 568x320? Или отключить буфер рамки сетчатки? Причина, по которой я спрашиваю, я пытаюсь сделать захват экрана на iOS Simulator для трейлера игры и запустить его с сетчатым дисплеем, что приводит к огромным падениям производительности.iOS Simulator run in 568x320

Моделирование без сетчатки iPhone, работающее на 480x320, отлично работает, но я бы очень хотел продемонстрировать, что игра работает на более высоком дисплее.

Я попытался создать новый симулятор оборудования в приложении для симулятора, создав копию iPhone (Retina 4-inch) .device info и изменив разрешение в info.plist до 568x320, но профиль будет скрыт от симулятор, когда я это делаю.

Любая помощь будет принята с благодарностью

+2

Нет iOS-устройств с дисплеем 568x320. IPhone 5 с этим соотношением сторон вдвое больше, чем 1136x640. –

ответ

0

Когда ваш тренажер работает:

  1. Выберите "Device" - "iPhone (Retina 4-дюймовый)" из меню "Hardware" тренажера.

  2. Выберите «Масштаб» - «50%» из меню «Окно». (Или нажмите команду + .)

Очевидно, что это будет на сетчатку исполнение (которое 1136 х 640), но масштабируется вниз, чтобы выглядеть как 568 х 320.

+1

Спасибо за ваш ответ rob. Вы правы, я могу это сделать, но поскольку он все еще работает с буферами фрейма отображения сетчатки, я по-прежнему испытываю более низкую производительность, чем при симуляторе, работающем без сетчатки. – ImpactBlue

0

Так что, в конце концов, было невозможно сделать то, что я изначально намеревался сделать.

Но с помощью AirPlay и AirServer я смог отразить мое приложение, работающее на iPhone 5, на мой Mac. Затем я смог экранировать кепку AirPlayed с полной производительностью, исходящей от устройства.