经典游戏破坏球块。
时间:2013-01-28 11:17来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击: 次
(所有的动作在学完flash动画制作教程将说明)
在这里,我们将学习如何使一个打砖块fls游戏,我的路。首先,我们将船然后,球(记住,使他们的影片剪辑,命名为球的情况下)。现在,我们将创建一个影片剪辑,将不会在屏幕上看到的,让你想和它命名为“线”的情况下,它的形状。请双击它的另一部电影剪辑成。现在,请再次双击影片剪辑和写入下一个帧动作:
tellTarget会(_root._root.ball)
_x - = 10;
_y - = 10;}
这将使得球变向西北。现在,另一个框架和写的gotoAndPlay(1),这将使该动作重复不断。现在做一个双击的剪辑,并写在帧动作:停止(),另一帧(第2次),并在这第二帧到另一个影片剪辑的第一部电影剪辑,我们已经做了(不是最后1)。请双击一个写在框架上行动:
tellTarget会(_root._root.ball)
_x - = 10;
_y + = 10;}
这将让球的方式进入到西南。该影片剪辑中的另一个框架,写:gotoAndPlay(1);。使双击影片剪辑的另一个框架(第三位),然后进行另一个影片剪辑,并重复相同的过程(rememer写:停止( );),但在这其中,你会写:
tellTarget会(_root._root.ball)
_x + = 10;
_y - = 10;}
东北位置。重复相同的,并在下一帧(第4),你会做出相同的,但你会写的影片剪辑中的帧动作:
tellTarget会(_root._root.ball)
_x + = 10;
_y + = 10;}
东南位置。现在做一个双击写:停止();帧动作。另一个双击在电影中。现在我们上了船,双击它。在有一种无形的影片剪辑(如果你不知道如何让透明的颜色,只需选择你想要的颜色和一个混音器上的图标点击有写0%在alpha)与一个矩形形状,并有写的下一篇:
onClipEvent事件(enterFrame事件){
如果(this.hitTest(_root._root.ball)){
_root._root.line.gotoAndPlay(2);
} {
}
}
该帧的数量取决于你想要的方式去球(帧号是我们工作的影片剪辑)。我建议复制该影片剪辑,并将其粘贴到另一个的行动写在另一个帧号球在两个不同的方向。
现在的墙壁和写:
onClipEvent事件(enterFrame事件){
如果(this.hitTest(_root.ball)){
_root.line.gotoAndPlay(3);
} {
}
}
根据球的方向的帧号。现在,我们将让球的块将被销毁。
块你想要的形状,使双击进入影片剪辑中的,写一个stop();在第一帧,使另一帧有没有图纸,并写入停止();再次在帧行动。现在双击影片剪辑和写入下一个行动的影片剪辑:
onClipEvent事件(enterFrame事件){
如果(this.hitTest(_root.ball)){
_root.line.gotoAndPlay(4);
gotoAndPlay(2);
} {
}
}
请记住,的帧数量的“行”可以是的方式你想要的,但的帧数量,会出现下面它可以不被改变,因为它说,该影片剪辑将去到它的第二帧,在那里它是没有,这是在帧时,它会三分球命中率块。现在,写在船上的下一步行动:
onClipEvent事件(KEYDOWN){
如果(Key.isDown(key.LEFT)){
_x - = 7;
}
}
onClipEvent事件(KEYDOWN){
如果(Key.isDown(key.RIGHT)){
_x + = 7;
}
}
这将允许您移动的船舶。和7号表示的像素的数量,它会提前。现在,你可以让球去任何你想要的方向,使墙壁,你想要的,让游戏变得更加复杂。
这是解释一些行动:
_root。
这意味着你实际上是在影片剪辑的影片剪辑,你指的是一个非常有用的行动。
tellTarget会(){
}
意味着你要另一个影片剪辑当你想要的东西。
(责任编辑:卓想空间http://www.zxgzs.com)