Actionscript 3 Away3D材质中的奇怪线条
我尝试获取对象的原始材质,并添加场景中的平行光:Actionscript 3 Away3D材质中的奇怪线条,actionscript-3,3d,away3d,Actionscript 3,3d,Away3d,我尝试获取对象的原始材质,并添加场景中的平行光: protected function onMeshComplete(event:AssetEvent):void { if (event.asset.assetType == AssetType.MESH) { myMesh = event.asset as Mesh; for each (var m:SubMesh in myMesh.subMeshes){ var mat:Ma
protected function onMeshComplete(event:AssetEvent):void {
if (event.asset.assetType == AssetType.MESH) {
myMesh = event.asset as Mesh;
for each (var m:SubMesh in myMesh.subMeshes){
var mat:MaterialBase = m.material;
mat.lightPicker = staticLightPicker;
m.material = mat;
}
}
}
因此,正如预期的那样,我拥有原始材质和平行光。但我的问题是,我有一些奇怪的线条,如下图所示
这是我的代码的问题吗?Away3D代码?还是3D模型?
谢谢 正如Fabrice Closier向我解释的,修复方法是对材质使用repeat:true。 以下是他给出的完整答案: 这并不奇怪。这是因为模型的uv值低于或超过0-1。您需要将repeat:true设置为材质。您看到的线是正在拉伸的贴图(在本例中为默认引擎bitmapdata)的像素 谢谢你,法布里斯,非常感谢