大家好,小乐来为大家解答以上问题,青蛙跳荷叶图片,青蛙跳荷叶很多人还不知道,现在让我们一起来看看吧!
1、Flash游戏相信很多网友都玩过。你想过自己做一个吗?本教程教设计和开发一个小游戏在青蛙跳荷叶与Flash工具。作者提供了它的制作思路和台阶效果的源代码,对我们的学习非常有益。希望你能喜欢。
2、制造步骤:
3、首先,青蛙跳。
4、第二,荷叶来回移动。
5、第三,修改“荷叶前后移动”。
6、第四,在荷叶上跳。
7、第五,背景的移动。
8、第六,更像是在荷叶上跳。
9、七、加开头,加结尾。
10、八、增加游戏的可玩性(吃虫子)。
11、九、加一个平面,效果。
12、首先,青蛙跳。
13、当然首先要做的是青蛙的跳跃,因为我们是向下看的,所以高度的状态就是大小,运动就是Y坐标的缩小。并影响源代码下载:
14、1效果
15、代码和相关注释:
16、//游戏的最大深度,后面会用到,应该设置为最大尝试,因为我们用的是鼠标拖动。
17、var nummaxdepth : number=1000;
18、//打# # # # # # # # # # # # # # # #的过程
19、//青蛙mc名
20、var MC player : movie clip;
21、//移动
22、函数playerMove() {
23、//这是一个自定义类,从初始值到最高值,再以相同的增量回到初始值。它应该与帧间循环一起移动。
24、//new casUpTopDown(10)移动次数
25、mcplayer . objuptopdown=new casUpTopDown(10);
26、//速度
27、mcPlayer.numSD=10
28、//什么时候开始?
29、mcPlayer.numStar=100
30、//青蛙移动的速度
31、mcPlayer.numMoveSd=4
32、//循环移动
33、mcplayer . onenterframe=function(){
34、if (this.objUpTopDown.run()!=0) {
35、这个。_xscale=this。_ y scale=(this . numstar this . objuptopdown . run()* this . numsd);
36、这个。_y-=this.numMoveSd
37、}否则{
38、//释放资源
39、delete(this . onenterframe);
40、删除(this . objuptopdown);
41、删除(this . numsd);
42、删除(this . numstar);
43、删除(this . nummovesd);
44、}
45、};
46、}
47、//
48、//鼠标# # # # # # # # # # # # # # #
49、//mouseStyle,鼠标样式
50、_root.attachMovie('mouse ',' mouseStyle ',nummax depth);
51、var objmouse : Object=new Object();
52、//onMouseDown、onMouseMove、onMouseUp和onMouseWheel
53、obj mouse . onmousedown=function(){
54、//trace(' press ');
55、};
56、obj mouse . onmousemove=function(){
57、//trace(' move ');
58、_ root . mouse style . _ x=_ x mouse;
59、_ root . mouse style . _ y=_ ymouse;
60、};
61、objMouse.onMouseUp=function() {
62、//trace(' loose ');
63、player move();
64、};
65、mouse . hide();
66、mouse . addlistener(obj mouse);casUpTopDown.as
67、class casUpTopDown {
68、//
69、var numv : number=0;
70、//最大次数
71、var numMax:Number
72、//
73、var numfx : number=1;
74、//是反方向吗?
75、var isFx:Boolean=false
76、//
77、函数casUpTopDown(numma x: number){
78、this.numMax=numMax
79、}
80、//
81、函数运行(){
82、if(numV 1 numV;
83、返回numV
84、}否则{
85、if (numV-10) {
86、isFx=true
87、numV-;
88、返回numV
89、}否则{
90、返回0
91、}
92、}
93、}//结束乐趣
94、}
本文讲解到此结束,希望对大家有所帮助。