0

我正在考虑在我的项目中使用 Papervision 3d 和 Flash。

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

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

谢谢。

4

1 回答 1

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);

或者像Bitmap在 Flash 中一样将图像保存到服务器。

有关 的更多信息BitmapData.draw,请查看 Adob​​e 的文档

于 2012-06-13T21:41:01.393 回答