青蛙跳荷叶图片(青蛙跳荷叶)

导读大家好,小乐来为大家解答以上问题,青蛙跳荷叶图片,青蛙跳荷叶很多人还不知道,现在让我们一起来看看吧!1、Flash游戏相信很多网友都玩过

大家好,小乐来为大家解答以上问题,青蛙跳荷叶图片,青蛙跳荷叶很多人还不知道,现在让我们一起来看看吧!

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、}

本文讲解到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!