在Flash 5中的建筑游戏 - 第3部分 - 敌人和冲突
时间:2013-01-31 10:40来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击: 次
目的:这是一个系列的教程,涵盖游戏在Flash 5中所涉及的技术的第三部分。前两个教程涵盖了球员的移动,火灾和滚动背景 - 如果你还没有读过他们检查出来。本教程将包括敌人和冲突。
假定知识:假设你有一个基本的了解,Flash制作和ActionScript。您应该明白变量,属性,if语句和闪光灯5点语法的基础知识。假设您已经阅读教程1教程2。
年底:在学完本教程中,您将已经建立了一个基本的闪存街机游戏。一个简单的滚动空间射击游戏,这可能是争夺或者辩护人克隆的基础。本教程还包括功能,循环,随机数,得分和的hitTest。
任意位置单击,在黑市上的flash文件,以确保“重点”
使用箭头键移动,Ctrl键射击。
步骤1:创建的东西开火!
首先,我们要创造出一些敌人的飞船开火。
打开源文件,从去年底的教程2。
在主时间轴上创建一个新层,并把它的敌人。
在这个新层,画一个敌人飞船。选择敌人的飞船,选择“插入”和“转换为符号(或F8),让你的敌人的影片剪辑。
选择这个的敌人影片剪辑和“实例”面板中设置影片剪辑的名称到enemy1(如下图所示)。
如果你不想吸引敌人的飞船,你可以下载fla文件在下载的zip文件,已经为你做了这一步。
敌人的飞船:
我们的游戏是要遵循一个典型的太空射击游戏结构。敌人的飞船要在舞台上由右至左移动。游戏中玩家将需要逃避或拍摄的敌人。如果玩家射击敌人,它就会爆炸。如果玩家与敌人碰撞的游戏也就结束了。
我们将使用duplicateMovieCip的,创建多个敌人的船只。
随机启动位置
我们的敌人将开始只是在屏幕的右侧,并向左移动。但是,如果所有的敌人在同一位置开始的比赛将是很容易的,无聊的。我们需要引进一个随机元素的游戏。因此,所有的敌人飞船将开始在相同的x位置(右侧的阶段),但都将有一个随机的y位置。
我们还将敌人的速度随机的游戏,增加一个额外的挑战。
(责任编辑:卓想空间http://www.zxgzs.com)
下一篇:独特的随机数发生器