加入收藏 | 网站地图
主页 > Flash >

Flash AS3:半透明形状的碰撞测试教程

2013-04-11 10:54 来源:网络 对此文章感兴趣的有:

  在前面的例子中,我们在每个位图中给制了一个完全不透明的五角星。由于要对每位图中完全不透明的像素进行测试,因此将每个位图中的α阙值设置为255. (实际上可以把α阔值设置为任何大于0的值,其效果是相同的。)

  下面来看如何对一个并非完全不透明的形状完成碰撞测试。这里对Bi tmapCo 11 s i onl类稍做修改,将其命名为BitmapCollision2:

  这里建立了一个新的名为circle 的Sprite对象,并在其中绘制了一个放射状渐变填充的圆形。将这个图形(而不是五角星)绘制到bmpd2中。进行测试时,在圆形的圆心接触到五角星之前,不会看到出现任何碰撞,因为只有圆心处的像素才是完全不透明的。其结果如图1-5和图1-6所示。

  图1-5 五角星接触到圆形,但是相应像素没有达到期望的α阔值


更多

我要学设计

1.请认真填写您的姓名,专业,联系方式(我们将严格为您保密)

2.您提交信息后24小时内,网站客服人员会与您确认信息;

3.48小时内,给您推荐的三家软件培训学校会电话与您沟通,约定好时间及会面地点;

4.培训老师与您进行沟通,为您推荐适合您的软件培训课程;

5.恩施培训网在线报名网址:点击进入网上报名系统

6.恩施培训网官方报名网址:www.enshipx.com