我正在考虑在我的项目中使用 Papervision 3d 和 Flash。
我怀疑我可以在 Flash CS6 中将 Papervision 3d 模型保存为图像(JPG 或 PNG)吗?
例如,我要从搅拌机中导入一个模型,然后将纹理应用到该模型。所以最终结果应该保存在我的服务器中作为图像(public_html/imageeditor/img/final.jpg) 可能吗?如果您有任何教程或参考,请提供给我,可以帮助我额外...
谢谢。
我正在考虑在我的项目中使用 Papervision 3d 和 Flash。
我怀疑我可以在 Flash CS6 中将 Papervision 3d 模型保存为图像(JPG 或 PNG)吗?
例如,我要从搅拌机中导入一个模型,然后将纹理应用到该模型。所以最终结果应该保存在我的服务器中作为图像(public_html/imageeditor/img/final.jpg) 可能吗?如果您有任何教程或参考,请提供给我,可以帮助我额外...
谢谢。
您可以使用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
,请查看 Adobe 的文档。