必須先把圖繪在一個RenderSupport的物件中在去截取它,在此備忘一下作法..
假設我們要裁圖的範圍(0,0,768, 1024)
// 繪至緩衝 var support:RenderSupport = new RenderSupport(); RenderSupport.clear(stage.color, 1.0); support.setOrthographicProjection(0,0,768, 1024); stage.render(support, 1.0); support.finishQuadBatch(); // 繪至影像 var result:BitmapData = new BitmapData(768,1024); Starling.current.context.drawToBitmapData(result);運用上述作法,你就可以影像截至result裡面。
沒有留言:
張貼留言