当前位置:首页>实用技巧>

flash按钮跳转多个场景(flash怎么跳转下一个场景)

来源:原点资讯(m.360kss.com)时间:2023-11-12 23:13:59作者:YD166手机阅读>>

Flash一直是大家喜欢的交互多媒体开发工具,Flash游戏则以简单、耐玩,而深受用户喜爱。看似复杂多变的Flash游戏,其制作并不难。本文以一款传统的飞行游戏制作为例,说明其制作全过程,相信在你阅读完本文后,也可以通过自己的想象,制作出心仪的游戏来。
 一、飞行游戏制作思路分析
  这是一款相对传统的飞行游戏。它使用上、下、左、右键控制飞机的运行方向,Shift键发射子弹,空格键发射导弹。游戏中共有两种敌机,一号敌机的飞行方向是由下而下,二号敌机是由左至右,两种敌机的飞行轨迹都是弧线的、随机的。
在游戏中我们添加了几组数据,以增加游戏的刺激性。例如,装备库的设计,它可以随机添加一些装备,以供主控飞机使用。这其中包括有子弹的速度、导弹的个数、飞机数量,以及主控飞机的飞行速度。装备库的设计,会大大增加游戏的娱乐性。
  另外,在BOSS敌机的设计中,我们使用了利用弧度换算角度的公式,使BOSS敌机可以发射一种子弹,跟踪主控飞机的坐标。相信在这些设计中,会让大家品尝到不同的数学公式,在游戏制作中的妙用。
  二、游戏界面设计
1.制作开始界面
  每一个游戏都有一个开始界面,供游戏者选择,我们在第1帧中制作游戏的开始界面。启动Flash MX 2004,请在第1帧中加入stop()代码,然后制作一个start按钮,当按钮点击时跳转到下一场景。如图2所示。按钮的内容如下:
  on(press){
  gotoAndPlay("Scene 2",1)
  }
2.制作星空
  按下Shift F2组合键,打开“场景”面板,点击“ ”按钮新增加一个场景,进入场景2,开始游戏的制作。
  将“图层1”更名为scene以制作星空。其实,这些星空都是用圆形绘图工具绘制上去的,它们的大小只有一个或是两个像素,我们可以使用复制,然后再对齐的方式,使它们布满场景。
全选这些亮点,按F8键将其转换成影片剪辑,将这个影片剪辑复制3次,然后放置在一个影片剪辑中,让它们并排向下循环移动即可。
3.变量设置
  新建一个图层,命名为fenshu,使用文本输入工具,在屏幕下方输入:“现在分数:”、“子弹速度”、“子弹类型:”、“导弹数量:”、“飞机速度:”、“飞机数量:”等文字内容。
  新建一个图层,命名为score,在工具箱中点击“文本工具”按钮,然后在“属性”面板中更改其为“动态文本”,在“现在分数:”的后面拖出一个输入框,在“属性”面板中将“变量”更改为score。
使用相同的方法,新建shot_speed图层,在“子弹速度:”后制作一个动态文本框,变量名称为shot_speed。新建一个shot_sty图层,在“子弹类型:”后制作一个变量名为shotsty_txt的动态文本框。新建一个plane_speed图层,在“飞机速度:”后制作一个plane_speed的动态文本框。
  新建missilenum图层,使用绘图工具绘制作如图5所示的图形,选取这些图形按下F8键将其转换成影片剪辑,命名为missilenum_mc,在“属性”面板“实例名称”框中输入“missile_num”。
进入missilenum_mc影片剪辑,在第3、4、5、6帧处按F6建立关键帧,在第6帧处加入stop()代码,然后将第1帧中的导弹全部删去,第2帧保留一个,第3帧保留2个,以此类推。
  回到场景,新建一个plane_num图层,取实例名为“planenum_mc”,依照上一步的方法制作。
回到场景,在第1帧中加入如下代码,新建一个info图层文件夹,将上面的这些图层放置其中:
  score=0
  shot_speed=10
  shotsty_txt="单弹道"
  missilenum=6
  plane_speed=10
  planenum=4
  shot_sty=1
  missile_text=6
  代码说明:
  这里主要是为这些变量赋值,score等于分数,初始值为0,shot_speed等于子弹速度,初始值为10;shotsyt_txt等于子弹类型,开始时它为单弹道;missilenum表示导弹数量,初始值为6;plane_speed表示飞机速度,初始值为10;planenum表示飞机数量,初始值为4;子弹类型的变量等于1;导弹类型的变量等于6。

flash按钮跳转多个场景,flash怎么跳转下一个场景(1)

栏目热文

flash关键帧是否可以绑定动作脚本(flash中插入姿势和关键帧区别)

flash关键帧是否可以绑定动作脚本(flash中插入姿势和关键帧区别)

Flash动画广告是指在广告中全部或部分运用漫画或动画等表现手法的广告,它是利用Flash技术和动画结合在广告领域中的...

2023-11-12 23:34:25查看全文 >>

王者荣耀微信没好友了游戏里还在(王者荣耀微信好友全部都没了)

王者荣耀微信没好友了游戏里还在(王者荣耀微信好友全部都没了)

❶ 我有件事想问你,其实昨晚上就想问你的,那个时候太晚怕打扰你睡觉,昨晚我一晚都没睡着,今天白天又茶不思饭不想的,很想在...

2023-11-12 23:33:15查看全文 >>

王者荣耀有微信好友为何看不见(王者荣耀的微信好友怎么不见了)

王者荣耀有微信好友为何看不见(王者荣耀的微信好友怎么不见了)

王者荣耀如何处理好友列表,这么做更显情商,直接成人生赢家在游戏中往往因为一把愉快的游戏互相加了好友。然而在进行了一两次战...

2023-11-12 23:34:14查看全文 >>

王者荣耀微信加好友了游戏里没有(王者荣耀有微信好友游戏里没好友)

王者荣耀微信加好友了游戏里没有(王者荣耀有微信好友游戏里没好友)

轻松换绑微信,掌握王者游戏账号的秘密武器!在游戏中称霸天下,是每个王者荣耀玩家的梦想。但你知道吗?如果你的微信账号绑定不...

2023-11-12 23:37:13查看全文 >>

微信王者荣耀游戏动态好友不见了(王者荣耀微信好友不在游戏显示)

微信王者荣耀游戏动态好友不见了(王者荣耀微信好友不在游戏显示)

前言:小伙伴们大家好,这里是不仅游戏打的6,长得还很帅的熊猫哥哥~王者荣耀作为一款“社交游戏”,其中“亲密关系”这个功能...

2023-11-12 23:52:12查看全文 >>

flash引导层控制几个对象(flash中的引导层可起到什么作用)

flash引导层控制几个对象(flash中的引导层可起到什么作用)

1. 默认文件名:未命名-12. 软件的功能:动画制作3. 扩展名:fla4. 文档属性:选择“修改”-“文档”命令5....

2023-11-12 23:26:09查看全文 >>

flash动作命令跳转场景(flash怎么跳转下一个场景)

flash动作命令跳转场景(flash怎么跳转下一个场景)

如果你是初学者或者是对英文不熟的话可以用这个办法,flash中把命令列表区域打开会把剪头往下打开就会出现子项目,在上边鼠...

2023-11-12 23:53:43查看全文 >>

flash点击按钮跳帧(flash添加按钮直接跳到第二帧)

flash点击按钮跳帧(flash添加按钮直接跳到第二帧)

移动版Flash之所以会有如此落寞的结局,有以下两方面深层次的原因所造成。1.缺乏跨平台的支持。苹果公司拒绝旗下产品兼容...

2023-11-12 23:39:57查看全文 >>

flash测试场景可以执行脚本动作吗(flash中不能够对场景执行的操作)

flash测试场景可以执行脚本动作吗(flash中不能够对场景执行的操作)

实现原理:1.通过导入物体到舞台上,转换为影片剪辑元件;2.通过动画的制作让物体左右晃动;3.通过代码的写入实现物体由键...

2023-11-12 23:33:04查看全文 >>

flash引导层跟踪路径(在flash中怎样添加引导层)

flash引导层跟踪路径(在flash中怎样添加引导层)

上海flash动画制作在行业中具有重要的价值,被广泛应用到教学课件、产品广告、公益宣传等领域当中,获得了众多的喜爱与认可...

2023-11-12 23:41:13查看全文 >>

文档排行