新手教程:制作简单的接苹果小游戏

发布时间:2013-3-1浏览:

核心提示:新手教程:制作简单的接苹果小游戏

小游戏试玩:


游戏代码:




//QQ:31559783-AS2.0-2010.05.06  

var 苹果MC = this.createEmptyMovieClip("苹果MC", this.getNextHighestDepth());

//创建一个空MC,往里边加载库里的苹果

var 篮子MC = this.attachMovie("篮子", "篮子MC", this.getNextHighestDepth());

//把库里的篮子加载到场景上

篮子MC._x = Stage.width/2;//设置篮子的位置等于场景宽的一半

篮子MC._y = 350;//设置篮子的位置

篮子MC.onEnterFrame = function() {

if (Key.isDown(Key.LEFT)) {//按下方向左键

  this._x -= 5;//左移

}

if (Key.isDown(Key.RIGHT)) {//按下方向右键

  this._x += 5;//右移

}

};

setInterval(加载苹果, 1000);//每隔一秒 执行一次‘加载苹果’ 函数 

function 加载苹果() {//‘加载苹果’ 函数 

var 深度 = 苹果MC.getNextHighestDepth();//取苹果MC的可用深度

var 苹果 = 苹果MC.attachMovie("苹果", "苹果"+深度, 深度);//加载库里的苹果到苹果MC

苹果._x = random(Stage.width);//为加载后的苹果设置 出现的位置

苹果._y = -10;//为加载后的苹果设置 出现的位置//-10就是让苹果出现在场景外

苹果.onEnterFrame = function() {//每个苹果都有自己的 帧事件//就是每次都循环执行下面的代码

  this._y += 5;//进入帧事件,苹果下落

  if (篮子MC.hitTest(this._x, this._y, true)) {//如果篮子碰到苹果

   this.removeMovieClip();//删除 苹果

  }

  if (this._y>360) {//如果苹果下落到坐标360的时候

   delete this.onEnterFrame;//停止循环 帧事件

   this.play();//让苹果播放动画,在动画的结尾删除自己

  }

};

}

源文件下载:简单接苹果游戏.rar

 


前一篇:定做程序设计
后一篇:留学生毕业设计
分享到: