すでにマテリアルにリンクされている 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
しかし、運がありませんでした。何か案は?