Как получить растровый скриншот для «большого» спрайта в скворце?

Я хочу получить скриншот для спрайта в скворце, я нахожу этот метод: -camera-roll" rel="nofollow">http://forum.starling-framework.org/topic/taking-a-screenshot-and-save-it-to-the-camera-roll . Но когда я хочу сделать снимок экрана для спрайта, который больше экрана (я имею в виду, что целевой спрайт частично выходит за пределы экрана), я получил только часть экрана. Нужна помощь? Большое спасибо!


person hydRAnger    schedule 16.08.2012    source источник


Ответы (1)


Вы можете видеть в коде, где он использует размер экрана для определения размера растрового изображения:

var nativeWidth:Number = getNextPowerOfTwo(Starling.current.stage.stageWidth  * scale);
var nativeHeight:Number = getNextPowerOfTwo(Starling.current.stage.stageHeight * scale);

Измените эти строки, чтобы они имели нужную ширину и высоту.

person Plastic Sturgeon    schedule 30.08.2012