2014-10-09 2 views
1

Я разработал игру в cocos2dX как для Android, так и для ios.Как сделать скриншоты эмулятора для игры coco2dx

Теперь я хочу сделать снимок экрана приложения для загрузки в магазин.

Для этого мне нужно собрать скриншоты из разных эмуляторов Android. Но когда я сделал скриншоты эмулятора во время игры, используя кнопку захвата в eclipse, я получил только черный экран.

Я искал решение и обнаружил, что это связано с тем, что я включил эмуляцию хоста GPU в настройках AVD. Но я включил это для запуска игры cocos2dx в эмуляторе. Если я отключу эту опцию, моя игра рухнет в эмуляторе.

Я попытался с уровнем api с 17 до 20 с этой опцией отмечен и не установлен. Но либо игра рухнет, либо скриншот станет черным экраном. Может ли кто-нибудь предложить решение этой проблемы. Я также пробовал много других предложений, таких как снятие очистки пользовательских данных и т. Д. Из переполнения стека и других форумов. Но не удалось найти идеальное решение для решения этой проблемы.

Заранее спасибо.

ответ

1

Попробуйте использовать изображение API 15 и Intel x68. Я использую это с HAXM, и я могу сделать снимок экрана с включенным GPU.

0

Другим обходным решением является использование внешнего инструмента для захвата экрана эмулятора. Например. стандартным аксессуаром для Windows является «Snipping Tool».

Это работает даже с эмулятором, который имеет «Использовать центральный процессор». У него не хватает некоторых функций, таких как кадрирование экрана, чтобы выглядеть как телефон с сиянием экрана и тень.

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