射击类游戏不仅在各种平台的游戏中占有重要地位,在Flash游戏中也占有数量上的绝对优势,不少朋友喜欢将学习Flash射击游戏的制作作为学习Flash游戏制作的开始,又因为射击游戏可根据作者自己水平的不同,可难可易,较易掌握,所以Flash射击游戏的制作成为Flash游戏的一大热点,这次我们就来学习一款简单的Flash射击游戏—打飞碟
图1为游戏的主界面:
[img]/Files/BeyondPic/2006-10/15/20051217204459428.jpg[/img]
图1
[1b]游戏的玩法和目的:[/1b]
从游戏主界面中可以看出,在野外优美的景色中,射手需要集中注意力,使用鼠标控制瞄准器努力射中从房屋后面飞出来的飞碟,飞碟的飞行方向是不断变化的,而且飞行的轨迹是弧线,所以一定要仔细认真才能准确的击中飞碟,下面的房屋中间的窗户作为游戏中的记分台,每击中一个飞碟,记分增一,累计击中60个飞碟后,游戏结束。不过也可以在游戏制作过程中根据自己的需要设置游戏胜利所需要击中的飞碟数,游戏的玩法非常简单,制作方法也不是很难,下面我们一起来学习本游戏的制作。
[1b]游戏制作步骤:
游戏中所需组件的制作:[/1b]
1. 飞碟的制作:游戏的名字叫打飞碟,当然少不了飞碟了,如果你有耐心的话,可以自己在Flash中绘制一个漂亮的飞碟,或者从外部导入现成的飞碟图片也可以。影片中新建一个Graphic组件,命名为duva,进入组件的编辑状态后,使用绘图工具绘制一个飞碟的外形,然后填充上自己认为满意的颜色即可,如图2所示:
[img]/Files/BeyondPic/2006-10/15/20051217204608988.jpg[/img]
图2
2. 瞄准器的制作:有了飞碟,还需要有瞄准器才可以打飞碟,所以接下来我们制作一个瞄准器。新建一个graphic组件,命名为imgTimeCircel,进入组件的编辑状态后,使用椭圆工具绘制一个黑轮廓且无填充色的正圆,然后在正圆的四面各画四条段直线,这样一个简单的瞄准器就做好了,如图3所示:
[img]/Files/BeyondPic/2006-10/15/2005121720465181.jpg[/img]
图3
3. 飞碟的击破状态的制作:有了飞碟,又有了射击飞碟的瞄准器,就可以开始打飞碟了,不过在继续往下制作前,我们需要考虑一下飞碟被击中后的状态,这样可以使游戏显得更加逼真和生动。新建一个graphic组件命名为lens,进入组件编辑状态后,将默认图层layer1更名为lines,然后使用绘图工具绘制一些浅绿色的粗线条,尽量绘制的零乱些,如图4所示:
[img]/Files/BeyondPic/2006-10/15/20051217204731275.jpg[/img]
图4
然后再新建一个图层重命名为circle,使用椭圆工具在线条中心绘制一个无填充色的正圆,再新建一个图层重命名为flare,使用椭圆工具绘制一个具有渐变填充色的圆,如图5所示:
[img]/Files/BeyondPic/2006-10/15/20051217204830689.jpg[/img]
图5
然后再新建一个Graphic组件,命名为flare,将组件lens拖到编辑区,并在属性面板中设置填充色为红色,如图6所示:
[img]/Files/BeyondPic/2006-10/15/20051217204915950.jpg[/img]
图6
4. 飞碟按钮的制作:因为游戏中需要使用鼠标控制瞄准器来射击飞碟,而射击飞碟需要借助于按钮的帮助,所以需要将飞碟和飞碟击中后的状态做成按钮,才可以在游戏中起作用,新建一个button组件,命名为duvabutt,在Up桢将组件duva拖到编辑区中,在down桢插入一个关键桢,将对象换成组件flare,这样当瞄准器在飞碟上按下时,将打破飞碟。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/846.html

Flash游戏制作--打飞碟相关推荐

  1. FLASH游戏制作精选实例教程

    游戏是Flash制作中很重要的一部分,主要应用的是flash内嵌的action编程脚本.近期国内涌现出了很多优秀的FLASH游戏,譬如小小的<过关斩将II>,JQ的<狙击手I代> ...

  2. 计算机应用基础答案高继梅,[Flash游戏制作.doc

    [Flash游戏制作 郑州交通职业学院 毕 业 论 文( 设 计 ) 论文题目: Flash 益智游戏制作 所属系别 信息工程系 专业班级 11计算机应用技术1班 姓 名 徐 庆 学 号 110601 ...

  3. Flash游戏制作规划与流程漫谈

    对于大多数的Flash学习者来说,制作Flash游戏一直是一项很吸引人,也很有趣的技术,甚至许多闪客都以制作精彩的Flash游戏作为主要的目标.不过往往由于急于求成,制作资料不足,数据获得不易,使许多 ...

  4. Flash 游戏制作一些资源

    今天找了一些资源,感觉别人写的就是很有耐心去写一篇文章,而发现我懒得了很多了.只是为了追赶速度忘记了质量.哈哈 http://asgamer.com/2009/as3-flash-games-for- ...

  5. 计算机游戏五子连珠怎么出来,Flash游戏制作--五子连珠(一)

    五子连珠,在民间俗称"五子棋",是一种流传很广的益智棋类游戏,游戏规则非常简单,适合各个年龄段的朋友玩,相信大家以前也一定玩过此游戏,传统的玩法是两玩家在围棋棋盘上进行比赛,这里玩 ...

  6. Flash游戏制作--五子连珠(一)

    五子连珠,在民间俗称"五子棋",是一种流传很广的益智棋类游戏,游戏规则非常简单,适合各个年龄段的朋友玩,相信大家以前也一定玩过此游戏,传统的玩法是两玩家在围棋棋盘上进行比赛,这里玩 ...

  7. flash html游戏开发,flash游戏制作|Flash AS3.0教你射击类游戏的制作_好特教程

    解析打飞机游戏的制作过程 (一) 演示: 这款游戏可能大家都玩过.敌机在蓝天上来回飞行,左右箭头键控制火炮在草地上左右移动.按下空格键发射子弹,击中敌机后,敌机爆炸.得分:记录击中的敌机数.剩余子弹: ...

  8. html弹力球游戏源码,Flash游戏制作:弹力球

    二.游戏action控制代码的添加 1.为了方便我们对游戏进行修改和调试,我们一般都需要把大部分的控制代码专门放到一个独立的mc中,这也是一个制作的好习惯. 2.选取insertànew symbol ...

  9. 男人就撑100秒flash游戏制作教程

    [1b]1前言[/1b]:        是男人就撑100秒是一个流行广泛,但又略显BT意味的小游戏.游戏的玩法就是四周不断的有子弹射出,而你的任务就是控制你的飞机不断的躲避,直到被击中,以躲避时间的 ...

最新文章

  1. Ecol. Lett.:写给实践生态学家的β多样性分析指南 | 朝花夕拾
  2. jquery将html转为pdf文件,通过Jquery将HTML Div转换为PDF
  3. IDEA開發 java web 初步
  4. html css div显示隐藏,Html-Css-div透明层剧中
  5. ionic 安卓apk签名_安卓 APP 三代加壳方案的研究报告
  6. 关于thymeleaf配置语法运用 以及 静态资源问题总结 2021-06-08
  7. 用Eclipse 搭建一个Maven Spring SpringMVC 项目
  8. 【BZOJ2154】Crash的数字表格 [莫比乌斯反演]
  9. 190811每日一句
  10. WDS+MDT网络部署操作系统
  11. html入门、结构、标签、列表、表格
  12. 置换贴图,法线贴图,凹凸贴图的区别
  13. 【连载】线性代数笔记——第二章矩阵
  14. 照亮无尽前沿之路:华为正成为科技灯塔的守护者
  15. DirectX、DirectShow关系等
  16. 如何制定IT灾难恢复计划
  17. 惠普惠特曼:联想收买IBM效劳器将令惠普获益
  18. 27岁985土木工程研究生,半路出家进军Java,打拼三年后,现在月收入30k+
  19. C# WPF动画,时钟程序源码分享,闹钟程序源码分享
  20. 程序员12星座性格分析,猜猜哪个星座最适合IT行业?

热门文章

  1. 2019年度星标大奖重磅揭晓 百度APP携手ZOL“智见未来”
  2. wiimote 匹配_在Wiimote支持下在iPad上玩SNES游戏
  3. 从游戏开发到web前端——仅仅只是开始
  4. Arduino提高篇20—S50卡数据读写
  5. Android系统手机的ROOT的那些事儿~ 附主流手机的ROOT图文教程和工具下载
  6. WindbgX64和WinxpSp3虚拟机双击调试的参数设置
  7. TASSEL5进行GWAS中亲缘关系的估计
  8. 如何用js检测浏览器类型
  9. 客户管理模块(保存查询客户)| CRM客户关系管理系统项目实战二(Struts2+Spring+Hibernate)解析+源代码
  10. JavaScript事件循环