多语言展示
当前在线:641今日阅读:103今日分享:49

flash如何制作在场景中碰撞的小球

​这是我们学习flash中要做的一个基本的效果,就是碰撞效果,当小球运动到场景的边缘的时候,就要调转运动方向,向反方向运动,里面会用到很多运动代码,下面我来一一进行讲解:
方法/步骤
1

打开flash,使用椭圆工具,按下shift键,绘制一个圆形:

2

​在属性面板中,填充一个渐变颜色,显示出小球的立体效果​

3

​右键单击该小球,选择转换为元件,将该元件命名为mc,格式为影片剪辑​

4

​删除场景中的小球,然后在库中找到mc元件,右键单击,选择链接​

5

​设置类名为mc,勾选下面两个选项,然后点击确定按钮​

6

​选中第一个图层的第一帧,打开动作面板,我们来写代码​

7

​第一步输入如下的代码,将小球显示在舞台上​

8

​接着输入如下的代码,设置x和y的转向标志变量​,p为移动的速度

9

​用setInterval设置一下间隔10ms就掉用一次函数peng

10

​定义函数peng为小球运动和碰撞的代码如下​,按下ctrl+enter测试影片 ​

推荐信息