射击类游戏不仅在各种平台的游戏中占有重要地位,在Flash游戏中也占有数量上的绝对优势,不少朋友喜欢将学习Flash射击游戏的制作作为学习Flash游戏制作的开始,又因为射击游戏可根据作者自己水平的不同,可难可易,较易掌握,所以Flash射击游戏的制作成为Flash游戏的一大热点,这次我们就来学习一款简单的Flash射击游戏—打飞碟 《Flash游戏制作--打飞碟》是一篇关于如何利用Flash技术制作一款简单射击游戏的教程。Flash游戏在各个游戏平台上都有着广泛的应用,特别是在Flash游戏中,射击类游戏因其可定制性与趣味性,深受开发者和玩家的喜爱。这款"打飞碟"游戏就是针对初学者设计的,旨在帮助学习者了解并掌握基本的Flash游戏开发技巧。 游戏的核心机制是玩家通过鼠标控制瞄准器击落飞行轨迹不规则的飞碟,得分系统则记录击落的飞碟数量。在达到一定的分数(例如60分)后,游戏结束。游戏的制作主要分为以下几个步骤: 1. **飞碟制作**:你需要创建一个名为"duva"的Graphic组件,用来绘制飞碟的形状和颜色。你可以选择自己绘制或者导入外部图像。 2. **瞄准器制作**:接着,制作瞄准器组件"imgTimeCircel",使用椭圆工具绘制一个黑色圆形,再加上四条直线作为十字准星。 3. **飞碟击破状态**:为了增加游戏的真实感,你需要设计飞碟被击中的效果。创建"lens"组件,包含散乱的浅绿色线条和不同层次的圆形,分别代表破碎的飞碟和光线特效。 4. **飞碟按钮**:飞碟需要被转化为按钮,以便响应玩家的点击。创建一个"duvabutt"按钮组件,将飞碟组件用于“Up”帧,当鼠标按下时,显示击破效果。 5. **记数器制作**:创建一个movieclip组件"count",用于显示已击中的飞碟数。在不同的帧上绘制数字,模拟计分板的功能。 6. **隐形按钮**:为了模拟射击未命中的效果,需要制作"lights"和"all the hotspots"组件,创建一系列无形的按钮覆盖在游戏区域,当鼠标经过这些区域时,产生射击音效和瞄准器的发光效果。 7. **飞碟飞行路径**:制作多个movie clip来表示飞碟的不同飞行轨迹。每个movie clip代表一种飞行模式,例如"duva1"到"duva5"。 通过这些步骤,你可以构建一个基本的"打飞碟"游戏。随着对Flash软件的深入理解和编程技能的提高,可以进一步增加游戏的复杂性和趣味性,比如增加敌人、升级系统、关卡设计等。这个教程提供了一个很好的起点,让初学者能够动手实践,体验游戏开发的乐趣,同时也锻炼了基础的动画制作和编程能力。
剩余6页未读,继续阅读
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MATLAB车牌识别设计系统【含界面GUI】.zip
- 基于MATLAB车牌识别设计系统【GUI含界面】.zip
- 【java毕业设计】汽车租赁系统源码(springboot+vue+mysql+说明文档+LW).zip
- Microsoft Edge 127.0.2651.98 便携版
- 【java毕业设计】企业客户信息反馈平台源码(springboot+vue+mysql+说明文档+LW).zip
- 【java毕业设计】农机电招平台源码(springboot+vue+mysql+说明文档+LW).zip
- 【java毕业设计】springboot基于web的学生作业管理系统(springboot+mysql+说明文档).zip
- 【java毕业设计】民宿管理平台源码(springboot+vue+mysql+说明文档+LW).zip
- 基于vue2.0+php实现可交互的留言墙 +项目源码+文档说明
- 【java毕业设计】springboot基于Java的校园消费点评系统(springboot+mysql+说明文档).zip