【发布时间】:2013-01-04 17:47:58
【问题描述】:
我想使用 actionscript 将 Flare3d 场景保存为 png 文件
这是我尝试过的,我可以保存文件,但图像不透明(它显示黑色背景),我想删除它
var bmpd:BitmapData = new BitmapData(scene.viewPort.width, scene.viewPort.height,true,0x00000000 );
scene.context.clear();
scene.render();
scene.context.drawToBitmapData( bmpd );
var ba:ByteArray = PNGEncoder.encode(bmpd);
var file:FileReference = new FileReference();
file.addEventListener(Event.COMPLETE, saveSuccessful1);
file.save(ba, "image3d.png");
有没有更好的方法来获得透明图像
谢谢
【问题讨论】:
-
其实跟flare3d没什么关系,纯as3。
标签: actionscript-3 flash-cs5 flare flare3d