打地鼠小游戏大全

一、怎么用game maker做打地鼠小游戏

去百度的gamemaker吧丫.置顶的帖子里有基础中文教程及GML语言手册下载的.这两本先看懂才算是了解GM的使用方法拉.接着就要找写范例来学习了.

当然如果你一些VB.C的基础语言都不会.那就得先补习那些东西拉...既然你是电脑课的.那应该会吧...

打地鼠游戏...我写下大致思路.GM吧里有很多教程.貌似够用的样子.

画几种地鼠钻出来的动态GIF.可以用FW做.也可以分别画出静态的几张然后分别导入GM``

画表示生命的图像.如爱心什么的.

然后导入成精灵.背景.再制作出锤子.地鼠的对象.

首先,让一个锤子的实例跟随鼠标.

具体方法可参考GM吧里的帖子"[脚本]鼠标拖拽实例"地址如下.

当然还是得修改一些的.你得学会怎样参考别人的脚本拉.

你先把脚本复制粘贴到一个对象里.然后会发现有些字是黑色的细体字.有些是粗体.有些变成了蓝色...

黑色细字没有特殊含义.是制作人自定的变量.

粗体是一些本身在C语言中就有特殊作用的语句.蓝色字是GM里事先帮你定义好的特殊变量.贴吧资料贴里的GML语言手册有详细讲解.

绿色的句子是以//开头的.意思是备注.在语句中不起作用.

还有种是紫色的.上面的脚本里貌似没有会变成紫色的字.不过紫色字带表的是那些精灵.对象之类的素材名称.为了避免混淆各类素材.*好在每个素材前加上前缀.比如地鼠精灵素材可写成spr_hamster,地鼠的对象写成obj_hamster拉.

你要做的是先看懂脚本里所有语句的意思.然后就能按照自己需求改了.

接着要解决的是地鼠出现再消失的位置.这个用随机变量choose(x1,x2...)应该可以解决吧.就不多说拉0.0.

再然后要解决砸中地鼠后的图片效果.这个效果要在地鼠对象里做.

打地鼠小游戏大全

全局鼠标按下之后.锤子要作出砸下的样子.这个跟act游戏中按下某键后主角的腿踢出一记的算法应该差不多.可以参考一些act游戏制作的教程.

鼠标按在地鼠身上后.地鼠要作晕厥状.方法也是一样的.

会减生命的物种到此跟地鼠的制作方法一样.

再接着要算分.砸中什么地鼠得多少分.砸中什么生物扣一颗生命...

算分可以用脚本和变量赋值来控制.再定义一个全局累加变量.如global.score

扣生命可定一个全局计数器和解散实例.

你可以决定之前定义的累加变量等于几的时候赢.

之前定义的计数器为0时game over.

嗯就是这么回事了~你要确定你要解决的问题是什么然后再一一解决.当然你也可以边做边发现问题边解决.

总之加油拉.不懂可以在贴吧里问.

我学GM还没几个星期...所以虽然以上问题貌似都能解决.但是经常兜圈子0.0`、、所以还是*好去贴吧里看看拉.免得你被我带坏了思路也绕弯子拉...

汗`、、别看这么多.都不是复制哒哦```

我耐心打的.希望你也耐心看下拉0.0``、、、

二、基于Java语言的打地鼠的小游戏源代码是什么

public void mouseClicked(MouseEvent e){\x0d\x0aObject source=e.getSource();//获取**源,即地鼠标签\x0d\x0aif(source instanceof JLabel){//如果**是标签组件\x0d\x0aJLabel mouse=(JLabel)source;//强制转换为JLabel标签\x0d\x0amouse.setIcon(null);//取消标签图标\x0d\x0a}\x0d\x0a}\x0d\x0a});\x0d\x0athis.getContentPane().add(mouses[i]);//添加显示地鼠的标签到窗体\x0d\x0a}\x0d\x0a\x0d\x0amouses[0].setLocation(253, 300);//设置每个标签的位置\x0d\x0amouses[1].setLocation(333, 250);\x0d\x0amouses[2].setLocation(388, 296);\x0d\x0amouses[3].setLocation(362, 364);\x0d\x0amouses[4].setLocation(189, 353);\x0d\x0amouses[5].setLocation(240, 409);\x0d\x0a\x0d\x0afinal JLabel backLabel=new JLabel();//创建显示背景的标签\x0d\x0abackLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());\x0d\x0athis.setBounds(100,100,img.getIconWidth(),img.getIconHeight());\x0d\x0abackLabel.setIcon(img);//添加背景到标签\x0d\x0athis.getContentPane().add(backLabel);//添加背景标签到窗体\x0d\x0a}\x0d\x0a/**\x0d\x0a*线程的核心方法\x0d\x0a*/\x0d\x0a\x0d\x0apublic void run(){\x0d\x0awhile(true){//使用无限循环\x0d\x0atry{\x0d\x0aThread.sleep(3000);//使线程休眠3秒\x0d\x0aint index=(int)(Math.random()*6);//生成随机的地鼠索引\x0d\x0aif(mouses[index].getIcon()==null){//如果地鼠标签没有设置图片\x0d\x0amouses[index].setIcon(imgMouse);//为该标签添加地鼠图片\x0d\x0a}\x0d\x0a}catch(InterruptedException e){\x0d\x0ae.printStackTrace();\x0d\x0a}\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0a}

三、基于Java语言的打地鼠小游戏的源代码

1、public void mouseClicked(MouseEvent e){

2、Object source=e.getSource();//获取**源,即地鼠标签

3、if(source instanceof JLabel){//如果**是标签组件

4、JLabel mouse=(JLabel)source;//强制转换为JLabel标签

5、mouse.setIcon(null);//取消标签图标

6、this.getContentPane().add(mouses[i]);//添加显示地鼠的标签到窗体

7、mouses[0].setLocation(253, 300);//设置每个标签的位置

8、mouses[1].setLocation(333, 250);

9、mouses[2].setLocation(388, 296);

10、mouses[3].setLocation(362, 364);

11、mouses[4].setLocation(189, 353);

12、mouses[5].setLocation(240, 409);

13、final JLabel backLabel=new JLabel();//创建显示背景的标签

14、backLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());

15、this.setBounds(100,100,img.getIconWidth(),img.getIconHeight());

16、backLabel.setIcon(img);//添加背景到标签

17、this.getContentPane().add(backLabel);//添加背景标签到窗体

18、Thread.sleep(3000);//使线程休眠3秒

19、int index=(int)(Math.random()*6);//生成随机的地鼠索引

20、if(mouses[index].getIcon()==null){//如果地鼠标签没有设置图片

21、mouses[index].setIcon(imgMouse);//为该标签添加地鼠图片

22、}catch(InterruptedException e){

相关文章
  • 打台球游戏大全

    一、霸气的桌球厅名字大全 一种品牌是一定的广告基础和一定的信誉共同打造出来的,在某些时候品牌是无价的,如果你想要自己的桌球入厅打出名气,**度和信誉度是成功的必备条件。而说道**度,首先要有名字,而且必须是一个好名字,这样对于桌球厅吸引顾客、打入市场才会顺理成章,起到顺水推舟的作用。那么如何为桌球厅起一个霸气的名字呢p>

  • 打台球小游戏大全

    一、球房每日台球主题活动小游戏 1.三球清台挑战:参与者需在置球点放置三颗目标球,使它们紧靠形成一个三角形。母球随后在线后任意位置击球,目标是在*少的出杆次数内将三颗球全部打入袋中。若母球进袋,选手可以将其取出并自行摆放任意位置的自由球,出杆次数同样累计,这一规则使得母球进袋变成了一个**的清台机会,增加了游戏的趣味*。 二、台球厅有什么可以聚人气的小游戏活动 1、台球厅聚人气的小游戏活动有

  • 打古代游戏大全

    一、猜古代人名的脑经急转弯大全及答案 古代人名大家还记得多少呢?我打算考验一下大家,不要看答案哦!下面是我为你们整理的关于猜人名的脑经急转弯大全及答案的内容,希望你们能够喜欢。 **城头,西风劲吹旌旗抖。看雁阵北飞,新月如钩。(打《红楼梦》人名一) 42、辣椒,茄子,黄瓜,洋葱。(打一笑星名)。 46、冬去春来。(打《水浒》《三国演义》人物绰号一)。 48、大地旅行。(打一中国古代作家名)。

  • 打分换装小游戏大全

    一、女生小游戏的游戏大全 1、每个女孩都有个**梦,都希望把自己打扮到*美。这款装扮游戏,就可以满足女生的这种需求。 2、游戏介绍:一款装扮类游戏,游戏会为你的设计打分,得到100分你的白马王子就会出现。 3、游戏操作:游戏加载完成后即可开始。鼠标点击服饰或***移动到**身上,再点击一下即可为她打扮。点击右下角的箭头可以在衣服、发型、饰物、鞋帽、***之间切换。 4、游戏目标

  • 打分小游戏大全

    一、女生小游戏的游戏大全 1、每个女孩都有个**梦,都希望把自己打扮到*美。这款装扮游戏,就可以满足女生的这种需求。 2、游戏介绍:一款装扮类游戏,游戏会为你的设计打分,得到100分你的白马王子就会出现。 3、游戏操作:游戏加载完成后即可开始。鼠标点击服饰或***移动到**身上,再点击一下即可为她打扮。点击右下角的箭头可以在衣服、发型、饰物、鞋帽、***之间切换。 4、游戏目标

  • 打地鼠游戏大全

    一、幼儿园打地鼠游戏规则及玩法 1、老师准备两个气球棒槌,请两名小朋友进行打地鼠,其他小朋友当"小地鼠"。 2、游戏开始时,“小地鼠”们以不同的速度进行起立和蹲下,要求打地鼠者只能敲站起来的“小地鼠”们。 3、被敲到头的“小地鼠”们只能蹲下,五秒钟后方可进行下一轮游戏。 在这个游戏中,打地鼠者可在小地鼠们,以不同速度站起进行敲打时可以锻炼反应能力以及手眼协调的能力。相反

  • 打坐世界游戏图片大全

    一、剑侠世界手游打坐有哪几种 打坐收益介绍 1、剑侠世界手游打坐有三种方式,分别是: 2、普通打坐:这是*基本的打坐方式,玩家每天可以免费领取1次。完成后,玩家将获得一定数量的真气,用于提升角色实力。 3、弟子传功:相对于普通打坐,弟子传功的收益更高。玩家每天可以免费领取1次,但选择第二次时需花费30000银两。这种方式同样能为玩家提供大量的真气。 4、掌门点拨:这是三种打坐方式中收益**的一种

  • 打坐游戏大全

    一、有个一起打坐炼丹的游戏是什么 我的修仙之路是一款仙侠主题的角色冒险游戏,挂机放置的一键修仙操作让你可以轻松玩转休闲时光,我的修仙之路游戏不同的修仙玩**能,选择炼器,修心等多个派系都有自己的出路,各种随机**触发更加简单,自由角色互动打造更加真实的修仙世界。 1.放出更多的连招,解锁更多的战斗方法,并且你在释放技能的时候会拥有特别不错的游戏画面。 2.打斗十分的让人震撼

  • 打大全游戏

    一、行酒令游戏大全 酒令,中国民间风俗之一。是酒席上的一种助兴游戏,一般是指席间推举一人为令官,余者听令轮流说诗词、联语或其他类似游戏,违令者或负者罚饮,所以又称"行令饮酒"。整理了行酒令游戏大全,**个大家都比较*悉,但是具体怎么玩呢,请往下看。 1、行酒令游戏-划拳。划拳分为打通锅、拳打胜家。 打通锅:一桌子人进行打通锅,一个人和桌上的每个人分别划拳,划完一圈叫做一个通锅。 拳打胜家

  • 打大炮的游戏大全

    一、小时候的一种游戏:大炮吃小炮问题 1、**种版本:10个小炮,两个大炮。小炮围住大炮后,大炮不会被拿下来,两门大炮都被逼得无路可走,算是大炮输了。大炮吃小炮时,是直接跑到被吃的小炮上面,小炮被拿下。它的棋盘是这样的:(这种版本对大炮来说难度较低) 2、第二种版本:这种版本对于大炮来说较困难,是较常见的,其他规则与**种一样,只是棋盘换成了6×6的,小炮变为了18个(大炮不变)。 3