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

导读怎么用game maker做打地鼠小游戏去百度的gamemaker吧丫.置顶的帖子里有基础中文教程及GML语言手册下载的.这两本先看懂才算是了解GM的使用方法拉.接着就要找写范例来学习了.当然如果你一...

空灵号将会介绍打地鼠小游戏,有相关烦恼的人,就请继续看下去吧。

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

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

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

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

首先素材.

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

画地鼠被砸后眩晕的动态GIF.

画砸中后会减生命的生物.

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

画有9个洞洞的背景.

画个锤子砸下的动态GIF.

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

然后你要解决以下问题.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

剩下就是you win或game over了.

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

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

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

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

当然如果你自己连做都不做.

那贴吧里就不会有人帮你咯.

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

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

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

本文来自网络,不代表本站立场,转载请注明出处:https://www.konglinghao.com/zixun/5731.html

魔兽争霸作弊密码:魔兽争霸无敌密码

游戏王座