我已经使用 3DS 解析器加载了一个模型,该解析器已经链接到材料并且加载良好。我想让这个模型部分时间半透明,但不是所有时间。我只想设置 alpha = .5 但是当我针对不是一个选项的材料时。
这是代码和使用:
var slingPar:Max3DSParser = new Max3DSParser();
var slingLoader:Loader3D = new Loader3D();
sling = new ObjectContainer3D();
slingLoader.addEventListener(LoaderEvent.RESOURCE_COMPLETE, function(e:LoaderEvent):void
{
var mesh:Mesh = Mesh(sling.getChildAt(0));
mesh.material.lights = [light1, light2, light3];
mesh.rotationY = 180;
});
slingLoader.load(new URLRequest("assets/game/slingCup.3DS"),slingPar);
sling = slingLoader;
我试过
mesh.material.alpha = .5
但没有运气。有任何想法吗?