首页 微武游戏指南 正文

Scratch编程射击游戏教程,一步步教你制作游戏!

今儿个,咱来聊聊咋用Scratch弄个射击游戏。这玩意儿,我可是从头到尾自己摸索一遍,踩不少坑,但也攒点经验,这就来跟大伙儿分享分享。

第一步:准备工作

你得打开Scratch,这不用我多说?点开之后,咱先得整个背景。我,就随便找个星空的图片当背景,看着挺酷炫的。你也可以自己画一个,或者用Scratch自带的,都行。

第二步:画个准星

有背景,咱还得有个准星,不然瞄啥?点那个“选择角色”按钮,然后选“绘制”。

我画个简单的准星,就是一个圆圈,中间加个十字。颜色嘛我选个红色,醒目!画好之后,记得把这个角色命名为“准星”,方便后面找。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

然后,我还给准星调调大小,让它看起来更顺眼些。这步很重要,关系到游戏体验!

第三步:让准星动起来

准星画好,接下来就得让它动起来,不然咋瞄准?

我用个“当绿旗被点击”的积木,然后套个“重复执行”的循环。在循环里面,我放两个积木:

  • “将x坐标设为鼠标的x坐标”
  • “将y坐标设为鼠标的y坐标”

这样一来,准星就会跟着鼠标移动,是不是很简单?

第四步:画个“敌人”

有准星,咱还得有个“敌人”来打,不然多没劲!

我还是用“绘制”功能,画个简单的“敌人”,就是一个黑色的小方块。你也可以画个更复杂的,比如僵尸啥的,看你心情。

同样,我也给“敌人”调调大小,让它看起来别太大,也别太小。

第五步:让“敌人”动起来

“敌人”也不能傻站着不动,得让它动起来,才有挑战性嘛

我给“敌人”也加个“当绿旗被点击”的积木,然后套个“重复执行”的循环。在循环里面,我用几个积木:

  • “移动(10)步”
  • “如果碰到边缘,就反弹”

这样,“敌人”就会在舞台上乱窜。我还加个“等待(1)秒”的积木,让“敌人”别动得太快,不然根本打不着!

第六步:开火!

万事俱备,只欠东风!咱得让准星能“开火”!

我回到“准星”的代码区,又加个“当按下空格键”的积木。在下面,我放个“如果…那么…”的积木。判断条件是“碰到‘敌人’”。如果碰到,就执行一些操作,比如:

  • “播放声音‘砰’”(这声音是我自己录的,嘿嘿)
  • “将‘敌人’隐藏”

这样,当你按下空格键,并且准星瞄准“敌人”的时候,“敌人”就会“消失”,并且发出“砰”的一声,是不是有点射击游戏那味儿?

第七步:完善游戏

这只是个最基本的框架,你还可以往里面加很多东西,比如:

  • 计分系统:打中一个“敌人”加一分。
  • 多个“敌人”:让舞台上同时出现多个“敌人”。
  • “敌人”的不同类型:有些“敌人”移动速度快,有些“敌人”需要打多次才能消灭。
  • 生命值:给玩家设置生命值,被“敌人”碰到就扣血。

可以发挥你的想象力,把这个游戏做得更丰富、更有趣!我这儿只是抛砖引玉,希望能给你点启发。 好,今儿就分享到这儿,希望能帮到大伙儿。下次有机会,咱再接着聊!

本文转载自互联网,如有侵权,联系删除