第8章 射击游戏 8.1 游 戏 说 明 本游戏是一个常见的反应类游戏,在游戏中,敌机不断飞向我方战机,如果被这些敌机所碰撞,则我方战机将被消灭。同时,我方战机需要玩家不断点击鼠标左键以发射子弹射击敌机,敌机被射中后爆炸并从游戏中消失。并且,游戏还有一定的时间限制,在一定的时间内击落的敌机越多则得分越高。 8.2 准 备 阶 段8.2.1 游戏制作 1.制作我方战机 (1) 新建一个Flash文件,在〖属性〗面板中,设置动画的〖大小〗为〖宽〗“400”,〖高〗“500”,〖帧频〗为“32?fps”。 (2) 用矢量图形处理软件如CorelDraw或Illustrator打开素材(配套光盘中第八章\素材\0241.EPS”)。如果没有矢量图形处理软件,也可以用Photoshop打开这个文件。 (3) 双击图层1,改名为“myplane”。 (4) 在图形图像软件中全选战机,按Ctrl+C键将其复制,再回到Flash舞台,按Ctrl+V键将其粘贴。 (5) 使用〖任意变形工具〗,调整战机的大小和比例。 (6) 按两次Ctrl+B键打散战机。 (7) 在保持战机被选中的情况下,按F8键,调出〖转换为元件〗对话框,在对话框中,设置〖名称〗为“flight_mc”,〖类型〗为“影片剪辑”,〖注册点〗为“上排中间”。注意,这里我们没有像前几章那样把打散的内容用Ctrl+G键进行组合,原因是下面仍需要保持打散的状态。 (8) 按Ctrl+F8键或者选择菜单命令〖插入〗→〖新建元件…〗,调出〖创建新元件〗对话框,在对话框中,设置〖名称〗为“fire_mc”,〖类型〗为“影片剪辑”。点击〖确定〗后进入新元件的编辑界面。 (9) 在“fire_mc”影片剪辑的图层1中,使用〖椭圆工具〗在〖属性〗面板中设置〖笔触颜色〗为“无”,〖填充颜色〗为“白到黑的放射状渐变”,在舞台上绘制一个椭圆。 (10) 使用〖选择工具〗选中椭圆,调出〖颜色〗面板中的〖混色器〗,在〖混色器〗中,选择原为白色的游标,将它的〖红〗、〖绿〗、〖蓝〗三项分别设置为240、253、121。选择原为黑色的游标,将它的〖红〗、〖绿〗、〖蓝〗三项分别设置为“238”、“0”、“0”,并把它的位置向左拖动一些。最后,椭圆的效果见图8-1。 图8-1 图8-2 (12) 再新建一个层,使用〖椭圆工具〗在新层中绘制一个比刚才的椭圆大的椭圆。使用〖选择工具〗选中椭圆,在〖颜色〗面板的〖混色器〗中,选择左边的游标,设置其对应的〖红〗、〖绿〗、〖蓝〗为217、240、6;选择右边的游标,设置其对应的〖红〗、〖绿〗、〖蓝〗值为“255”、“255”、“255”(白色),〖Alpha〗值为“0%”。将左边的游标向右拖动一些。如上一步,使用〖填充变形工具〗单击椭圆,将渐变的中心点向上拖一点,效果如图8-3所示。 图8-3 (13) 使用〖选择工具〗,单击图层2的第10帧,按F6键以生成关键帧。 (14) 单击图层2的第1帧,使用〖任意变形工具〗,将椭圆略缩小一些。 (15) 单击图层2的第1帧和第10帧之间的任意一帧,在〖属性〗面板中选择〖补间〗为“形状”,制作形状补间。 (16) 将图层2拖动到图层1的下方。 (17) 单击图层1的第10帧,按F5键以生成普通帧。现在,时间轴和舞台的情况如图8-4所示。 图8-4 (18) 单击〖场景1〗,返回主时间轴。 (19) 双击舞台上的“flight_mc”影片剪辑的实例,进入编辑界面。在时间轴上方选择〖放大比例〗为“400%”,以便编辑。 (20) 将图层1重命名为“flight”。 (21) 新建一个层,并将这个层命名为“fire”。 (22) 在新层中,从〖库〗中拖动两个“fire_mc”影片剪辑的实例,放在飞机的尾部,使用〖任意变形工具〗调整火焰的大小,如图8-5所示。 图8-5 (23) 单击plane层的第2帧,按F6键,建立一个关键帧;再单击该层的第11帧,按F6键,建立一个关键帧。 (24) 使用〖选择工具〗部分选择战机,将不同的部分移动到各个任意位置,如图8-6所示。 图8-6 (25) 新建一个图层,命名为“spark”,并确保这个图层在flight图层的上方。 (26) 单击spark图层的第2帧,按F6键以建立一个关键帧。 (27) 使用〖椭圆工具〗,在〖属性〗面板中设置〖笔触颜色〗为“无”,〖填充颜色〗为“白色”,在此帧以小十字为中心绘制一个正圆。 (28) 单击spark图层的第11帧,按F6键以建立一个关键帧。 (29) 使用〖选择工具〗选中正圆,使用〖任意变形工具〗将圆从中心往外扩大,扩大到
您可能关注的文档
- (Web网站设计与开发)第10章应用JavaBean技术.ppt
- (Web网站设计与开发)第11章基于JSP的数据库应用开发.ppt
- (Web网站设计与开发)第12章新闻发布网站的设计.ppt
- (Web网站设计与开发)第13章其他网站框架及开发技术.ppt
- 《天线与电波传播(第二版)》学习指导第1章习题与解答.ppt
- 《天线与电波传播(第二版)》学习指导第2章简单天线的典型计算程序举例.ppt
- 《天线与电波传播(第二版)》学习指导第3章线天线的矩量法计算.ppt
- 3DSMAX基础教程与案例第1章3DSMAX的用户界面.ppt
- 3DSMAX基础教程与案例第3章对象的变换.ppt
- 3DSMAX基础教程与案例第4章基本动画技术和TrackView.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 春节祝福短信 春节祝福短信大全 春节短信.docx VIP
- 两级ao生化工艺设计计算书.doc VIP
- 《船舶电气与自动化(船舶电气)(二三管轮)》_第二章船舶电机与电力拖动系统.ppt VIP
- 山东药品食品职业学院单招《数学》通关题库【轻巧夺冠】附答案详解.docx VIP
- 新人教版七年级下册语文诗歌鉴赏及答案.doc VIP
- 五年级数学下册全套单元测试题及答案.pdf VIP
- 一站到底游戏课件.ppt VIP
- 小学三年级下册教学设计西师版.pdf VIP
- 人教PEP版六年级下册Unit 1 How tall are you单元词形填空题(含答案).doc VIP
- 2026-2030 中枢神经系统药物市场需求趋势及发展机遇可行性研究报告.docx
原创力文档

文档评论(0)