0

スターリングでスプライトのスクリーンショットを取得したいのですが、この方法を見つけました: http://forum.starling-framework.org/topic/taking-a-screenshot-and-save-it-to-the-camera-roll . しかし、画面よりも大きいスプライトのスクリーンショットを撮りたい場合(つまり、ターゲットスプライトが画面から部分的に外れていることを意味します)、画面の一部しか取得できませんでした。助けが必要です~どうもありがとう!

4

1 に答える 1

1

画面サイズを使用してビットマップのサイズを指定しているコードを確認できます。

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

これらの線を変更して、必要な幅と高さにします。

于 2012-08-30T18:47:31.500 に答える