【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《FlashAS3.0教你射击类游戏的制作》,欢迎阅读!
Flash AS3.0 教你射击类游戏的制作
教程贴士: 本例为 Flash AS3.0 实例教程, 介绍射击类游 戏的制作,主要分游戏界面的制作和类的编写两部分,从简 单的开始做起,跟着教程动手做做看吧。解析打飞机游戏的 制作过程 (一)演示:这款游戏可能大家都玩过。敌机在蓝天上来回 飞行,左右箭头键控制火炮在草地上左右移动。按下空格键 发射子弹,击中敌机后,敌机爆炸。得分:记录击中的敌机 数。剩余子弹:记录子弹的数量。游戏运行过程图:全部文 件及作用图:游戏文件 AirRaid.fla 程序界面及元件 AirRaid.as 文档类 程序的入口。控制整个程序的逻辑顺序, 逻辑结构关系。
AAGun.as 绑定库中的火炮的类控制火炮 AirPlane.as 绑定库中的敌机的类控制飞机
Bullet.as 绑定库中的子弹的类控制子弹 UI( 界面)部分 AirRaid.fla 文件结构 AirRaid.fla 文件:是主文件,分为 5 个 图
层 3 帧,帧上有代码,绑定了文档类 AirRaid.as 。图:界 面元素 1、背景层:绘制的蓝天、草地、山峦。
2、成绩显示层: " 得分: " 动态文本:实例名 showScore " 剩
余子弹: " 动态文本:实例名 showShots。
3、按钮及提示层:第 1 帧:开始按钮及说明,实例名:
startButton 。第 3 帧:重新开始按钮及结束提示,实例名 playAgainButton 。
4、代码层: 3 帧每帧都有代码。
5、标签层:第 1 帧,标签名称: intro 第 2 帧,标签名
称: play 第 3 帧,标签名称: gameover 。代码层的每帧代码及 解释:第 1 帧代码:
importflash.events.MouseEvent; stop();
startButton.addEventListener(MouseEvent.CLICK,clickStart); functionclickStart(event:MouseEvent){ gotoAndStop("play");
}
本文来源:https://www.wddqxz.cn/b8cf1ccfa01614791711cc7931b765ce04087a9f.html