下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

学习Flash制作物体弹跳游戏

作者:课课家教育     来源: http://www.kokojia.com点击数:1222发布时间: 2019-04-05 09:33:05

标签: Flash制作物体弹跳游戏代码详述

      本教程是关于flash应用遮罩效果制作好看的图片切换效果来设计物体弹跳游戏,这里有详细的代码过程,教你如何制作游戏。

  这个游戏就是,首先设置一个地图,然后出来一个人(或别的东西都可以),从空中落下来,然后我们利用键盘的方向键可以控制左右移动,当想向上移动的时候,使用空格键可以跳高。简单研究,希望大家喜欢。转载必须注明出处和作者,假如加上本站连接,那就感谢你了。

  开始给大家讲解如何制作。

  建立Flash文档,CtrlJ修改影片属性。

  然后建立一个影片剪辑元件,作为地图来使用,名字为terrain,外形如下图。

Flash制作_物体弹跳游戏_代码详述_制作步骤_课课家

  然后再建立两个按钮,一个是go,另一个是reset。最后建立一个char影片剪辑元件(看你的绘画工夫了,建立什么都可以)。

  然后分别把三类元件(terrain,char,2个按钮)都放到场景中来。然后给char影片剪辑元件起实例名walker,地图terrain的实例名为terrain。然后选择第一帧,按F9打开动作面板,输入代码。

  别忘了地图terrain的实例名为terrain。同样方法

  第一帧加入下面代码:

  go=false;//主要是一个变量赋初始值

  go按钮:

  on(release){

  go=true;

  }//开始运动

  reset按钮:

  on(release){

  go=false;

  walker._x=107;

  walker._y=49;

  }//回到初始状态

  然后char影片剪辑的action如下:

  onClipEvent(load){

  gravity=0.2;

  yspeed=0;

  }

  onClipEvent(enterFrame){

  if(_root.go){

  yspeed=gravity;

  while(_root.terrain.hitTest(_x,_y_height/2,true)){

  _y--;

  yspeed=0;

  }

  _y=yspeed;

  }

  }

  效果如下(只要点GO按钮,物体就会掉下,点reset就会回到初始状态):

  大家通过看上面的代码可以看到是利用速度总是增加的,所以物体接触地面时显得总是动

 

赞(26)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程