参考一些外国的demo,做了3个effect,分享之。 随机坐标创建50个3D矩形 for(var i:int = 0; i < 50; i ++) } 为每个矩形创建Blur效果 if(depthDemo) } 创建一个3D球体 var s:Sphere = new Sphere(new WireframeMaterial(), 150, 12, 8);s.name = "sphere 11";scene.addChild(s); 创建一个特效层 var bfx:BitmapEffectLayer = new BitmapEffectLayer(viewport, 500, 500);viewport.containerSprite.addLayer(bfx); 把球体加入这个特效层,并为层定义特效 bfx.addDisplayObject3D(s);bfx.addEffect(new BitmapLayerEffect(new BlurFilter(2, 2, 8)));bfx.setScroll(0, -4);bfx.setTracking(s); 光照效果在前面的文章已提供源码,请参阅。 Preview:http://niuniuzhu.cn/p/3DRenderDemo/index.html?p=1 相关文章: 2021-11-09 2022-12-23 2021-06-19 2021-08-18 2022-02-24 2022-02-14 2022-03-04