武陵观察网 问答 Flash制作青蛙跳荷叶游戏动画

Flash制作青蛙跳荷叶游戏动画

Flash游戏相信很多网友都玩过。你想过自己做一个吗?本教程教用Flash工具设计开发青蛙跳荷叶的小游戏。作者提供了它的制作思路和台阶效果的源代码,对我们的学习非常有益。希望你能喜欢。

制造步骤:

首先,青蛙跳。

第二,荷叶来回移动。

第三,修改“荷叶前后移动”。

第四,在荷叶上跳。

第五,背景的移动。

第六,更像是在荷叶上跳。

七、加开头,加结尾。

八、增加游戏的可玩性(吃虫子)。

九、加一个平面,效果。

首先,青蛙跳。

当然首先要做的是青蛙的跳跃,因为我们是向下看的,所以高度的状态就是大小,运动就是Y坐标的缩小。并影响源代码下载:

1效果

代码和相关注释:

//游戏的最大深度,后面会用到,应该设置为最大尝试,因为我们用的是鼠标拖动。

var nummax depth:Number=1000;

//打# # # # # # # # # # # # # # # #的过程

//青蛙mc名

var mcPlayer:movie clip;

//移动

函数playerMove() {

//这是一个自定义类,从初始值到最高值,再以相同的增量回到初始值。它应该与帧间循环一起移动。

//new casUpTopDown(10)移动次数

mcplayer . objuptopdown=new casUpTopDown(10);

//速度

mcPlayer.numSD=10

//什么时候开始?

mcPlayer.numStar=100

//青蛙移动的速度

mcPlayer.numMoveSd=4

//循环移动

mcplayer . onenterframe=function(){

if (this.objUpTopDown.run()!=0) {

这个。_xscale=this。_ y scale=(this . numstar this . objuptopdown . run()* this . numsd);

这个。_y-=this.numMoveSd

}否则{

//释放资源

delete(this . onenterframe);

删除(this . objuptopdown);

删除(this . numsd);

删除(this . numstar);

删除(this . nummovesd);

}

};

}

//

//鼠标# # # # # # # # # # # # # # #

//mouseStyle,鼠标样式

_root.attachMovie('mouse '' mouseStyle 'nummax depth);

var obj mouse:Object=new Object();

//onMouseDown、onMouseMove、onMouseUp和onMouseWheel

obj mouse . onmousedown=function(){

//trace(' press ');

};

obj mouse . onmousemove=function(){

//trace(' move ');

_ root . mouse style . _ x=_ x mouse;

_ root . mouse style . _ y=_ ymouse;

};

objMouse.onMouseUp=function() {

//trace(' loose ');

player move();

};

mouse . hide();

mouse . addlistener(obj mouse);casUpTopDown.as

class casUpTopDown {

//

var numV:Number=0;

//最大次数

var numMax:数字;

//

var numFx:Number=1;

//是反方向吗?

var isFx:Boolean=false;

//

函数casUpTopDown(numMax:Number){

this.numMax=numMax

}

//

函数运行(){

if(numV 1 numV;

返回numV

}否则{

if (numV-10) {

isFx=true

numV-;

返回numV

}否则{

返回0

}

}

}//结束乐趣

}

本文来自网络,不代表本站立场,转载请注明出处:https:

Flash制作青蛙跳荷叶游戏动画

武陵观察网后续将为您提供丰富、全面的关于Flash制作青蛙跳荷叶游戏动画内容,让您第一时间了解到关于Flash制作青蛙跳荷叶游戏动画的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。