【发布时间】:2015-12-24 05:15:11
【问题描述】:
我想克隆一个 TextureMaterial,修改它并保留原始和克隆以供以后使用。
到目前为止我所做的如下:
var BT:BitmapTexture = defaultMaterial.texture as BitmapTexture;
var BD:BitmapData = BT.bitmapData;
var clone:BitmapData = BD.clone();
var newBT:BitmapTexture = new BitmapTexture(clone);
transparentMaterial = new TextureMaterial(newBT, false, true);
transparentMaterial.lightPicker = defaultMaterial.lightPicker;
但是克隆出来的 TextureMaterial 看起来不像原来的(见附件)。谁能帮我解决这个问题?我想我错过了纹理中的一些重要信息?紫外线坐标可能或类似的东西。
我还在此处发布了我的问题,并附上一张附加图片:http://away3d.com/forum/viewthread/5956/
【问题讨论】:
标签: actionscript-3 flash away3d