第10章 贪吃蛇 10.1 游 戏 说 明 随着手机普及率的提高,有一个小游戏为很多人所认识,那就是本章要学习的贪吃蛇游戏。贪吃蛇游戏的原理是:通过上下左右的方向按钮控制小蛇去接触食物,一旦接触到食物后,就意味着小蛇吃掉了食物,每吃一次食物增加相应分数,小蛇也长长一截,并且重新投放食物,而小蛇碰到四面墙壁或碰到自己均意味着小蛇死亡。下面,我们就用Flash来实现这个游戏。 10.2 准 备 工 作10.2.1 游戏制作 1.制作背景 (1) 运行Flash,新建一个550×400像素的动画文件。 (2) 单击图层1的第1帧以选中。选择〖矩形工具〗,在〖属性〗面板中设置〖笔触颜色〗为“无”,〖填充颜色〗为“深蓝”,在舞台上绘制一个矩形。 (3) 在工具箱中换用〖选择工具〗。单击矩形以选中,在〖属性〗面板中确保小锁打开,将矩形的〖宽〗和〖高〗都设置为“400”,〖x〗和〖y〗都设置为“0”。 (4) 用〖矩形工具〗,在〖属性〗面板中设置〖笔触颜色〗为“无”,〖填充颜色〗为“浅蓝”,在舞台上离开上一矩形的位置绘制一个浅蓝色矩形。 (5) 在〖工具箱〗中换用〖选择工具〗。单击矩形以选中,在〖属性〗面板中确保小锁打开,将矩形的〖宽〗设置为“150”,〖高〗设置为“400”,〖x〗设置为“400”,〖y〗设置为“0”。效果见图10-1。 图10-1 (6) 双击图层1,改名为“backgound”,并单击该层小锁对应的黑点以锁定图层。这一层就作为背景层。 2.制作边框 (1) 新建图层,双击图层,改名为“border”。 (2) 保持border图层的第1帧被选中,选中〖矩形工具〗,在〖属性〗面板中设置〖填充颜色〗为“白到黑的渐变”(见图10-2),绘制矩形。 图10-2 (3) 使用〖选择工具〗选中矩形,并在〖属性〗面板中设置〖宽〗为“12”,“高”为“400”,〖x〗为“388”,〖y〗为“0”。效果见图10-3。 图10-3 (4) 保持矩形被选中,按Ctrl+C键进行复制,按Ctrl+V键进行粘贴。 (5) 选择菜单命令〖窗口〗→〖变形〗或按Ctrl+T键打开〖变形〗面板,在〖变形〗面板中选择“旋转”“180度”(见图10-4)。 图10-4 (6) 保持矩形被选中,在〖属性〗面板中设置〖x〗为“0”,〖y〗为“0”。 (7) 按Ctrl+V键再次粘贴剪贴板中的矩形,在〖变形〗面板中设置“旋转”“90度”。 (8) 保持矩形被选中,在〖属性〗面板中设置〖x〗为“0”,〖y〗为“388”。此时效果如图10-5所示。 图10-5 (9) 选择〖椭圆工具〗,设置〖笔触颜色〗为“无”,〖填充颜色〗为“径向渐变”(见图10-6),再按住Shift键在舞台上绘制正圆小球。 图10-6 (10) 保持小球被选中,换用〖选择工具〗,在〖属性〗面板中设置〖宽〗和〖高〗均为“20”,〖x〗为“0”,〖y〗为“0”。 (11) 保持小球被选中,按Ctrl+C键进行复制,按Ctrl+V键进行粘贴,在〖属性〗面板中设置〖x〗为“380”,〖y〗为“0”。 (12) 按Ctrl+V键再次粘贴剪贴板中的内容,在〖属性〗面板中设置〖x〗为“0”,〖y〗为“380”。 (13) 按Ctrl+V键再次粘贴剪贴板中的内容,在〖属性〗面板中设置〖x〗为“380”,〖y〗为“380”。效果如图10-7所示。 图10-7 (14) 使用〖放大镜工具〗或时间轴上方的下拉列表,将视图放大到800%。 (15) 用〖选择工具〗选择小球外围的三角形部分,按Delete键删除。如不能准确选择,可尝试轻微移动小球,以得到可行的三角区域(见图10-8)。 图10-8 (16) 使用〖放大镜工具〗的缩小功能或从主时间轴上方的下拉列表处设置图的显示比例为50%。 (17) 分别选择上、下、左、右四条边,按F8键转换为影片剪辑,分别命名为“Top_mc”、“Bottom_mc”、“Left_mc”、“Right_mc”。 (18) 单击“border”图层对应小锁的黑点,锁定图层。 3.制作蛇头 (1) 新建一个层,命名为“snake”。 (2) 保持“snake”图层的第1帧被选中的状态,选择〖椭圆工具〗,在〖属性〗面板中设置〖笔触颜色〗为“无”,设置〖填充颜色〗为“红到黑的径向渐变”(见图10-9),按住Shift键在舞台上绘制正圆小球。 图10-9 (3) 换〖选择工具〗,选中小球,在〖属性〗面板中将小球的〖宽〗、〖高〗均设置为“20”。 (4) 保持小球被选中的状态,按F8键,在弹出的〖转换为元件〗对话框中选择〖类型〗为“影片剪辑”,把
您可能关注的文档
- (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
- 3DSMAX基础教程与案例第5章动画和动画控制器.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)