一个碰撞检测和如何使用它
最受欢迎的教程的一个碰撞检测和如何使用它。碰撞检测是用来进行检查,看,如果两个或更多个对象来在彼此接触。在本教程中,我会告诉你它是如何工作的。我这个教程尽可能简单给你,让你可以立即应用到自己的项目中。
首先,这里是你的代码看看。
设置变量:“red_x”的getProperty(“/红”,_x)
设置变量:“red_y”的getProperty(“/红”,_y)
设置变量:“green_x”的getProperty(“/绿”,_x)
设置变量:“green_y”的getProperty(“/绿”,_y)
设置变量:“red_h”的getProperty(“/红”,_height)/ 2
设置变量:“green_h”的getProperty(“/绿”,_height)/ 2
设置变量:“red_w”的getProperty(“/红”,_width)/ 2
设置变量:“green_w”的getProperty(“/绿”,_width)/ 2
设置变量:“distance_x”= red_x green_x
设置变量:“distance_y”= red_y green_y
设置变量“区域”=(red_h + red_w)*(green_h + green_w)
如果(distance_x * distance_x + distance_y * distance_y <=面积)
设置变量:“/:状态”=“冲突检测”
其他
设置变量:“/状态”=“没有冲突检测”
结束如果
让我们做到这一点,一步一步...
1。在Flash 4中开始了一个新的电影。
2。尺寸500×400。
3。现在,两个广场和颜色一红,和其他绿色。
4。接下来,一个空白的影片剪辑 - 要做到这一点单击插入>新符号,选择电影剪辑作为它的行为,并命名它的处理器。它的名字是处理器的原因,是因为它包含前面提到的动作,将检查的碰撞。
让我们一起来看看是什么,我们应该有这么远 - 2的正方形图形符号和一个影片剪辑。
5。现在,两个影片剪辑并命名的第一个绿色,和一个红色的。
6。把绿色的正方形符号图形中的影片剪辑,命名绿色。
7。把红色的正方形符号图形的影片剪辑,命名红色。
注意:请确保它们都集中在注册商标。
8。在主时间轴中创建4层。将它们命名为这样的......
•绿色广场
•红色的正方形
•处理器
•状态
现在打开你的图书馆(按Ctrl + L)。这将列出您所做的所有符号。
9。以影片剪辑,命名处理器,并把它称为处理器的层。
10。以影片剪辑,命名为绿色,并把它称为绿色广场层。
11。现在采取的短片,并把它命名为红层称为红方。
12。接下来,给出的电影片段的红色和绿色的名称的实例。要做到这一点,选择电影,然后选择“修改”>“实例”。保持简单,命名的影片剪辑红(例如红色)和影片剪辑绿色(例如绿色)。
13。点击“文本工具”图标,然后单击工具栏上的文本字段修改以下。
14。在该层所谓的状态,拖动鼠标在工作区中创建一个小的文本字段中。
(责任编辑:卓想动画http://www.zxgzs.com)