Flash游戏制作--空战.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash游戏制作--空战.pdf

本文由滿眸都是你贡献 射击类游戏一直是 Flash 游戏制作中的一个热点,大多数 Flash 射击游戏都是都是纵版的, 也就是游戏背 景的前进方向是垂直的, 这样的游戏已经司空见惯了。 所以这次我们来制作一 个横版的射击游戏,游戏背 景和飞机的运动方向都是水平的。(本例的源文件下载请点击这 里) 游戏运行后的主界面如图 1 所示: 图1 游戏说明: 此游戏玩家是以第一视角的模式来进行的,所谓第一视角就是游戏的界面相当于玩家的双 眼,通过这样的形式,可以使游戏达到一种非常逼真的效果,仿佛您已经置身于激烈的游戏 之中了。 游戏中 玩家可以使用鼠标控制屏幕中的瞄准镜, 瞄准并射击从左边随机出现的敌机, 飞机会以各种路线在空中飞行 以避开你的射击,如果敌机被射中后,就会从空中跌落下来, 相应的玩家会得一分,在游戏规定的 100 秒 内,尽量击落更多的敌机。 制作步骤: 一:游戏中相应元件的制作 1.既然是空战游戏,自然少不了飞机, 所以首先来制作游戏中的敌机。在影片中新建一个 Graphic 元件, ,命名为 gPlane,进入元件的编辑状态 后,可以从外部导入一张飞机的图片, 然后将其分离,稍稍加工一下即可。或者使用 Flash 提供的强大的绘 图工具自己绘制一架飞 机,如图 2 所示: 图2 有了飞机,还需要一个飞行员飞机才可以工作,所以再建一个 Graphic 元件,命名为 gMan, 进入元件编 辑状态后,使用椭圆绘图工具绘制一个简单的人头即可,如图 3 所示: 图3 接下来就需要将飞机和飞行员组合到一起了,因为游戏中需要使用 Action 动作脚本对飞机 进行控制, 所以需要将最终的组合体制作成 Movie clip 元件,所以再新建一个 Movie clip 元 件,进入元件的编辑状 态后,将元件 gMan 和 Gplane 分别拖到编辑区,使用鼠标调整其相 对位置,如图 4 所示: 图4 这样,一架逼真的战斗机就制作完成了。 2.飞机飞行动画的制作:游戏中飞机是从游戏窗口左边随机出 现的,但是飞机的飞行路线 是事先确定好的,我们可以在制作过程中按照实际需要制作一些飞机沿一定路线 飞行的 Motion 动画,使用 Guide Line 引导线可以很方便的实现,然后在游戏中分别调用即可,本 游戏预 先制作了三中不同的飞行路线, 这里以其中一种举例说明, 其它的制作方法完全类似。 新建一个 Movie clip 元件,命名为 mPlane1,进入元件的编辑状态后,在图层 layer1 的上面 插入一个引导层,在引导层上 使用铅笔工具随意绘制一条曲线,然后将图层延续到第 120 桢,如图 5 所示: 图5 然后将元件 mPlane 拖到图层 layer1 的第 1 关键桢,放置到曲线的左边的开始端点,飞机会 自动吸附 到此端点,接着在属性面板中设置飞机的 Instance name 为 airplane。在第 120 桢插 入一个关键祯,同样 的将飞机拖到曲线的右边的端点,也会自动吸附上去,最后,在第 1 祯到第 120 祯的任意祯上单击鼠标右 键,选取 Creat Motion Tween 命令即可,这样就创建了 飞机从曲线的左端点沿曲线运动到右端点的运动效 果。最后还需要添加一个图层 Action,用 来设置 Action 动作脚本,在第 1 桢添加如下 as: var file:///G|/Documents and Settings/Lch/桌面/wenkuxiazai/Download/计算机/Flash游戏制作--空战.txt [2012-3-14 18:45:02] planeDepth=_root.pDepth; 在最后一桢(120 祯)添加如下 as: _root.numPlane--; this.removeMovieClip(); 按照同样的方法分别制作元件 mPlane2 和 mPlane3, mPlane1 的唯一不同点就是 引导层的 和 曲线不一样。 3.制作瞄准镜:游戏中玩家可以控制的唯一对象就是瞄准镜,可以用它瞄准并射 击敌机, 新建一个 Movie clip 元件, 命名为 mPointer,在编辑区中使用椭圆工具绘制一个正圆, 然后在 正圆中绘制四条方向不同的直线即可,如图 6 所示: 图6 4.云彩的制作:既然是空战,天空中当然少不了白云,并且适当的在游戏中加入白云这样 的对象,可以使游 戏更生动和逼真,游戏中的白云是使用 Action 动作脚本随机复制并进行 控制的,所以这里我们新建一个 Mov

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档