Flash AS3教程:不规则形状对象的碰撞测试
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-07
te an opaque bitmap var bmpd1:BitmapData = new BitmapData(300, 200, false, oxffffff); bmpd1.fillRect(new Rectangle(100, 50, 100, 100), oxffoooo); var bmp1:Bitmap = new Bitmap(bmpd1); addChild(bmp1); // create a transparent bitmap var bmpd2:BitmapData = new BitmapData(300, 200, true, OxOOffffff); bmpd2.fillRect(new Rectangle(100, 50, 100, 100), OxffffOOOO); var bmp2:Bitmap = new Bitmap(bmpd2); bmp2.y = 200; addChild(bmp2); } } } 这段代码首先在场景上画一组随机的线条,以便区分场景和位图。然后创建两个位图,并在 各位图的中央画上红色的方块。上面的位图是不透明的,会完全覆盖所有线条。下面的位图是透 明的,所以只有红色方块覆盖了场景中的线条。其结果如图1-1所示。 图1-1 上面是不透明位图,下面是透明位图 另外,对于透明位图还可以使用部分透明度。对以上代码示例中的第二个fillRect语句做如 下修改: bmpd2.fillRect(new Rectangle(100, 50, 100, 100) , Ox80FFOOOO); 注意,这里使用了一个32位AARRGGBB颜色值来填充, α值减半为Ox80 ,即十进制数128 。 这样红色方块就会变得半透明,如图1-2所示。 图1-2 一个半透明的方块 关键词:对象 测试 形状 AS3 不规则 碰撞 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash教程:自制流星雨效果下一篇: Flash AS3制作个性的旋转圆形网页导航
关于Flash AS3教程:不规则形状对象的碰撞测试的所有评论