作者etrexetrex (moonet)
看板Flash
标题[心得] 关於遮罩的测试结果
时间Thu Jun 9 17:46:57 2011
结果图片:
http://goo.gl/Crj7A
附上测试原始码:
http://paste.ideaslabs.com/show/T1h5resGdI
上面是遮罩
左边是被遮物
交集是结果
程式码是写 「左边.mask = 上面;」
这次的遮罩测试
主要是测试什麽东西可以当遮罩 什麽东西不能当遮罩
这是因为线段不能当遮罩的关系
点阵图在有些时候会变成有上色的部分才是遮罩
有些时候是整张都遮罩
测试项目有
(L) 线段shape
(F) 填满shape
(b) 外围有留一圈空白的点阵图
(B) 整张填满的点阵图
(C) 加上快取成点阵图 cacheAsBitmap
(S) 包一层 sprite
有很多种变化
CL 表示被快取成点阵图的线段
SL 表示一个线段shape被sprite包一层
CSCL 表示sprite有快取, shape也有快取
从结果可以看出
1. 线段不能当遮罩 即使加了快取成点阵图也不能 除非两张图都加快取
2. 如果两张图都加了快取 就会有半透明遮罩的效果
3. 并不是 Bitmap 就可以不用加 cacheAsBitmap
4. cacheAsBitmap 只认最外面那层,在容器里面写 cacheAsBitmap 是没用的
--
blog:
http://etrex.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.137.198.18