快速导航:
教程资源
|
经典范例
|
友情链接
|
联系我们
|
官方微博
登陆
|
注册
网页3d户型
模型展示开发包
万能全景开发包
论坛
日志
官方微博
研究所小贴士:
stage3D永远都处于所有层的最下面
发表话题
我的话题
所有话题
研究所日志
教程区
共享资源
经典范例
Away3D
搜索
最近更新:
● wan925446570阁下在
讨论区
里 回复“怎么配置away3d 4.0运行环境啊?...”(15:12:45)
● wan925446570阁下在
讨论区
里 回复“怎么配置away3d 4.0运行环境啊?...”(10:01:38)
● DDM君阁下在
讨论区
里 回复“怎么配置away3d 4.0运行环境啊?...”(19:07:43)
浏览主题:问大家一个关于材质的问题
问大家一个关于材质的问题
洛城 (2010-03-30 22:56:10)
看了一下书,想到一个问题,就是关于材质透明度的问题,颜色材质可以设置alpha值,但是其他材质都不行(不算线框),假如我现在要做一个水泡的动画,这个时候我用什么材质才能表现水泡的透明呢?这个时候如果单纯色彩,没法表现水泡的细节,如果我PS一张Bitmap贴图,又没法设置透明度,怎么办??
我想过用混合材质贴图,但是觉得混合材质也不能完全达到效果啊。
回复
noxss
(2010-03-31 01:29:30)
改变BitmapData的透明度即可
回复
DDM君
(2010-03-31 11:39:55)
ei!! BitmapData居然有透明度,每次都在add到sprite里改alpha的。学习了。
用png格式会自动带透明度。
回复
洛城
(2010-03-31 22:16:27)
有疑惑,就查了AS3的官方文档,发现noxss君说得好像不对,bmd没有alpha属性,我想noxss君说得意思,应该是让我用ColorTransform类做这个事情吧?就是bmd.colorTransform=new ColorTransfom(alpha,1,1,0,0,0);
是这样吗?
回复
洛城
(2010-03-31 22:17:50)
还有,貌似只有jpg格式不支持alpha,gif和png都支持??
回复
noxss
(2010-03-31 23:57:01)
对,colorTransform。JPG不行的,PNG的透明有"灰度"GIF的只有透明和不透明两种。色彩多的不建议用GIF。
回复
洛城
(2010-04-01 09:02:49)
GIF的压缩率比较高,损耗多,可以理解~~
学习了。
回复
noxss
(2010-04-01 09:21:06)
好象是跟GIF的算法有关,GIF是无损压缩的,只有256色。随便用黑色线条在白色背景上画些杂乱的线条用PS保存为2色的GIF可以保持很小的体积却不失真,如果用JPG的话不失真的图片要比GIF大不少。但是换到一张色彩较多的图片时,可能JPG的优势就出来了,如果对图片体积要求较高的话建议用PS多输出几种格式对比一下。
回复
评论人:
邮 箱:
(填入邮箱,博客地址均可)
内 容:
(广告和垃圾内容可能会被删除,望理解)
链接地址
验证码:
(为防止机器人骚扰,请麻烦输入验证码^_^)
(目前需登陆方可发表)
不想添加了