flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● 无语瓶阁下在教程区里 回复“《超简易papervision3D基础 ...”(18:09:44)
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
浏览主题:DDM君 还是切换贴图的问题 新的

DDM君 还是切换贴图的问题 新的
unibo (2009-02-17 14:55:41)

var bd2:BitmapData=new BitmapData(1024,1024);
pl6.load(new URLRequest("insidewall4_22.png"));
bd2.draw(pl6);
b5.bitmap=bd2;

这样子度进来的贴图不能显示透明图层效果~~~
怎么解决呢~~


flash 3d 研究所 unibo
(2009-02-17 14:56:10)
透明的变成实心的了

flash 3d 研究所 fur3
(2009-02-17 15:06:54)
用这个MovieMaterial,参数
1)你要用来做贴图的MovieClip
2)是不是‘真的’透明(不是真的透明就是加点灰色而已=_=)
3)是不是动画


ps 为什么大家都只找DDM呢,郁闷

flash 3d 研究所 unibo
(2009-02-17 15:12:15)
呵呵 因为每次都是DDM君给我解答的

F君比较少看到嘛 别介意啦~~

flash 3d 研究所 fur3
(2009-02-17 15:35:30)
开个玩笑啦~

flash 3d 研究所 unibo
(2009-02-17 15:58:41)
如果用MovieMaterial上面的代码怎么写?
还是有点晕 搞不来

flash 3d 研究所 unibo
(2009-02-17 16:02:46)
还有 应该不是BitmapFileMaterial的问题 因为这样子
b4=new BitmapFileMaterial("insidewall4_1.png");
car4.load("inside_2.DAE",new MaterialsList({all:b4}));
这样子是没问题的 可以显示透明

flash 3d 研究所 DDM君
(2009-02-17 16:18:49)
现在之所以不透明,是因为bitmapData本身没有涵盖半透明的信息。
flash帮助里描述bitmapdata的参数是这样的
BitmapData(width:int, height:int, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF)

第三个参数和透明有关。但个人觉得这个参数不能控制‘半透明’程度,所以现在可能的解决办法就是fur说的,把bitmap子集给一个movieclip,这样就可以调整图片的半透明度,然后把这个movieclip作为movieMaterial贴图,即可实现半透明效果。

flash 3d 研究所 unibo
(2009-02-17 16:18:58)
除了
b5.bitmap=bd2;或者new
这两种方法
还有什么方法能让b5重载文件?

flash 3d 研究所 unibo
(2009-02-17 16:25:31)
BitmapData(width:int, height:int, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF)
最后一个参数是设置背景颜色吗?

可以设置成透明不?

flash 3d 研究所 fur3
(2009-02-17 16:52:47)
可以设置成透明0x000000,但应该不能半透明

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了