第6章 打靶游戏 6.1 游 戏 说 明 本游戏通过制作异形按钮组成靶圈,当单击按钮时,进行是否击中的判断和处理。同时,更改鼠标的光标,以使光标看起来像瞄准器,并通过移动靶子来增加游戏的难度。本章给出移动靶子的两种方案,一种是通过沿引导线移动靶子,一种是通过Action Script随机取值的方法来让靶子随机运动。第二种随机移动靶子的原理可以运用在许多不同的场合。 6.2 元 件 准 备6.2.1 游戏制作 1.制作靶圈 (1) 新建Flash文件,动画的尺寸设置为800×600。 (2) 按Ctrl+F8键新建一个元件,设置〖类型〗为“按钮”,〖名称〗为“circle1”。 (3) 进入按钮编辑界面后,单击图层1的〖弹起〗帧,使用〖椭圆工具〗 ,在〖属性〗面板中将〖笔触颜色〗设置为“无”,将〖填充颜色〗设置为“绿色”,按住Shift键绘制一个正圆。 (4) 使用〖选择工具〗单击圆以选中,在〖属性〗面板中设置〖宽〗和〖高〗均为“200”,将正圆的位置设置为“-100,-100”。这样,圆心与小十字标记即可重合。 (5) 选择〖椭圆工具〗,将〖笔触颜色〗设置为“无”,〖填充颜色〗设置为“黄色”,按住Shift键再绘制正圆。在保持小圆选中的状态下,将正圆的大小调整为〖宽〗和〖高〗均为“160”像素,位置设置为“-80,-80”,让小圆与大圆的中心对齐(见图6-1)。 图6-1 (6) 使用〖选择工具〗,单击两个圆外的空白区域,取消对圆的选择。 (7) 继续使用〖选择工具〗,选择内圆,按键盘上的Delete键删除内圆,大圆内部就被掏空了,成为一个圆环(见图6-2)。 图6-2 (8) 选择〖工具箱〗中的〖墨水瓶工具〗 ,在〖属性〗面板中选择〖颜色〗为“深绿色”,单击环形,给环形添加边线。 (9) 使用〖选择工具〗在圆环的外围拖动,以同时选定圆环和它的边框,按Ctrl+G键将它们群组为一个对象。 (10) 将图层1重新命名为“圆环”。 (11) 新建一个层,命名为“文本”。 (12) 使用〖文本工具〗分别在圆环的上、下、左、右标注上分值“1”。 (13) 按Ctrl+K键打开〖对齐〗面板, 按住Shift键, 同时选择上下两个分值, 在〖对齐〗面板中选择“水平中齐” ;按住Shift键,同时选择左右两个分值,在〖对齐〗面板中选择“垂直中齐” (见图6-3)。 (14) 点击“文本”层和“圆环”层的〖点击〗帧,按F5键生成普通帧。 (15) 点击场景1,返回主时间轴。 图6-3 (16) 按照步骤(2)~(14)制作其它靶圈。靶圈的名称分别是“circle2”、“circle3”、“circle4”、“circle5”。靶圈的大小依次为:外圈直径160像素,颜色为黄色,内圈直径120像素;外圈直径120像素,颜色为绿色,内圈直径80像素;外圈直径80像素,颜色为黄色,内圈直径40像素;最里面是一个直径为40像素的圆,不再是环形,颜色为绿色。靶圈上的分数依次为2、3、4、5。圆环的颜色以绿黄相间的方式分布。 (17) 如果所有的步骤正确,现在在库里将会有五个按钮元件(见图6-4),而舞台上则应该什么都没有。 图6-4 2.制作瞄准器 (1) 按Ctrl+F8键,在〖新建元件〗对话框中,选择〖类型〗为“影片剪辑”,设置〖名称〗为“gun”。 (2) 单击第1帧以选中。 (3) 选择〖线条工具〗 ,在〖属性〗面板中选择〖笔触高度〗(线条的宽度)为“2”,〖笔触样式〗为“实线”,〖端点〗为“圆形”,在舞台上绘制一条竖线。 (4) 使用〖选择工具〗选择此竖线,在属性面板中,调整它的〖宽〗为“0”,〖高〗为“5”。位置〖x〗为“0”,〖y〗为“-8”。 (5) 使用〖选择工具〗选择竖线,按Ctrl+C键复制竖线,按Ctrl+V键将其粘贴到舞台上。调整此竖线位置〖x〗为“0”,〖y〗为“3”。 (6) 使用〖线条工具〗绘制一条横线。由于此时所需的设置与刚才一样,只要继续使用刚才的设置就可以了。在〖属性〗面板中设置横线的〖宽〗为“5”,〖高〗为“0”,位置设置〖x〗为“-8”,〖y〗为“0”。 (7) 使用〖选择工具〗选择步骤(6)绘制的竖线,按Ctrl+C键进行复制,按Ctrl+V键将其粘贴到舞台上。调整此竖线的位置〖x〗为“3”,〖y〗为“0”。 图6-5 图6-6 (9) 单击此图层的第4帧,单击鼠标右键,在弹出的快捷菜单中选择〖插入关键帧〗。 (10) 保持第4帧被选中,使用〖选择工具〗在十字的周围拖动,全选十字形瞄准器,在〖属性面板〗中,将〖笔触高度〗设置为“1”。 (11)
您可能关注的文档
- (Web网站设计与开发)第6章开发运行环境.ppt
- (Web网站设计与开发)第7章Servlet编程.ppt
- (Web网站设计与开发)第8章JSP基本语法及基本技术.ppt
- (Web网站设计与开发)第10章应用JavaBean技术.ppt
- (Web网站设计与开发)第11章基于JSP的数据库应用开发.ppt
- (Web网站设计与开发)第12章新闻发布网站的设计.ppt
- (Web网站设计与开发)第13章其他网站框架及开发技术.ppt
- 《天线与电波传播(第二版)》学习指导第1章习题与解答.ppt
- 《天线与电波传播(第二版)》学习指导第2章简单天线的典型计算程序举例.ppt
- 《天线与电波传播(第二版)》学习指导第3章线天线的矩量法计算.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
原创力文档

文档评论(0)