我可以将papervision 3d模型保存为Flash CS6中的图像吗?

时间:2012-06-13 21:25:03

标签: flash 3d papervision3d

我正在考虑将Papervision 3d和Flash用于我的项目。

我怀疑我可以将Papervision 3d模型保存为Flash CS6中的图像(JPG或PNG)吗?

例如,我将从blender导入一个模型,之后我将纹理应用于该模型。所以最终结果应该保存在我的服务器中作为图像(public_html / imageeditor / img / final.jpg)是否可能?如果你有任何教程或参考,请提供给我,这可以帮助我额外...

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用BitmapData.draw将舞台上的内容“快照”为位图。

var container:Sprite = new Sprite(); //container 3D stuff will be in

//code putting the 3D stuff in the container

var snapshotBD:BitmapData = new BitmapData(container.width, container.height)
snapshotBD.draw(container);

从那里,您可以在图像的AS3中创建一个新的位图:

var bitmap:Bitmap = new Bitmap(snapshotBD);

或者将图像保存到服务器,就像在Flash中的任何其他Bitmap一样。

有关BitmapData.draw的更多信息,请查看Adobe的docs